[update 1.1] #11084 SharedQueue2 becomes SharedQueue

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[update 1.1] #11084 SharedQueue2 becomes SharedQueue

Marcus Denker-3
Issue 1521: SharedQueue2
----------------------------------------
So this update replaces SharedQueue by the SharedQueue2 implementation. SharedQueue was quite buggy, SharedQueue2 was implemented
by Lex Spoon years ago.

It's simpler (68 instead of 175 lines of code). It's implemented using Monitors (which were done by Nathanael Schaerli) and far easier to understand than the
old implementation.

SharedQueue2 was living in the Squeak bugtracker for years, I added it at some point to Squeak (or Pharo?). The event rewrite of Michael used SharedQueue2,
and some updates ago 1.1 moved all clients of sharequeue to SharedQueue2. This update is therefore just a rename + cleanup.

Nevertheless, if you use SharedQueue, please carefully check if this change has no ill effect.


        Marcus


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project