Antoine Pitrou wrote: > Guido van Rossum <guido <at> python.org> writes: >> Will locks be interruptible with ^C? That is an oft-requested feature >> which also wasn't supported at that time; what's the situation >> nowadays? > > They still aren't interruptible. From what I can read it may be possible to > make > them interruptible in the POSIX semaphore-based implementation, not in the > POSIX > condition variable-based implementation (which is used as a fallback when > POSIX > semaphores are not available, but I don't know whether this fallback is still > useful).
I'm pretty sure at least some variants of *BSD still don't have OS level semaphores - their lack is the reason multiprocessing doesn't necessarily work everywhere that the threading module works (since mp needs semaphores in order to work its magic). Jesse would probably know the gory details. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia --------------------------------------------------------------- _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com