Well, Leon is working on the threaded VM and there is at least a(nother) list for (Squeak) processes being in external calls (aka. OS threads)... :-)
Am 04.12.2023 17:26:00 schrieb Jaromir Matas mail@jaromir.net:
True, but the difference is a Semaphore or Mutex (a condition variable in general) uses a subclass of LinkedList for myList values. Being an instance of LinkedList is a defining property of priority lists - at least this was my understanding but the truth is the current implementation of #isRunnable and #isBlocked allows a condition variable use any list other than a priority list; I've never realized that. Is it just a theoretical possibility or is it really used somewhere? Thanks, Jaromir
On 04-Dec-23 3:53:01 PM, "Taeumel, Marcel" <Marcel.Taeumel@hpi.demailto:Marcel.Taeumel@hpi.de> wrote:
If I understand this correctly, myList can also encode the waiting list for a certain semaphore, not just the current priority list.
Best, Marcel
Am 03.12.2023 18:02:26 schrieb Vanessa Freudenberg <vanessa@codefrau.netmailto:vanessa@codefrau.net>: