Sooner or later Pharo Smalltalkers will have to read into this paper:
http://www.lemis.com/grog/SMPng/USENIX/paper.ascii
Why? Pharo is a OS on top of another OS. The same principles apply here. Without considering these principles or algorithms (no more or as little semaphores as possible, replaced by wait_queues with adjustable priorities), Pharo will suffer those problems.
tnx 4 understanding, Guido Stepken