there is AtomicQueue
I want something more simple which not force me to remember what is semaphore, monitor, mutex ��or whatever. Something like this:
threadSafeCollection := AnyCollectionClass threadSafe.orthreadSafeCollection := AnyCollectionInstance threadSafe.or more generalthreadSafeObject := AnyObjectInstance threadSafe
Thread safe wrappers should allow concurrent reads which blocked on writes and writes which blocked on anything.��For example collection #add: method should wait until current #do: or #add: completes.�� And #do: should wait until current #add: completes.
I do not think that we have such behavior.