In message <mailman.1046.1235992794.11746.python-list at python.org>, bruce wrote: > my concern about a "gatekeeper" wasn't so much related to performance, as > the possibility of race conditions... Which is what the gatekeeper will prevent. It serializes the granting of locks, and that means no race conditions.