Hello, I have a set of processes that bring any number of cores to 100% use when unsynchronized (they take independent jobs from a queue).
As soon as I add an RLock to handle shared access to a file-system directory, the CPU utilization drops to 60%. I'm not talking about overall speed here, but about processes that were CPU bound and suddenly become bound to something else with RLock. Any explanations? Cheers, -- Juancarlo -- http://mail.python.org/mailman/listinfo/python-list