Message 73918 - Python tracker (original) (raw)

Looking at mp.synchronize, the whole module really does depend on a working _multiprocessing.SemLock instance. If these platforms don't have a native semaphore implementation, what is their basic inter-process synchronisation primitive?

Once that is identified, then it should be possible to code either a C or Python semaphore implementation based on that primitive.