Add a sleep(0.00001) call to make sure all threads run.

This commit is contained in:
Guido van Rossum 1998-03-26 20:09:16 +00:00
parent 2830dcc15c
commit 07af9a7ddd
1 changed files with 2 additions and 0 deletions

View File

@ -77,6 +77,7 @@ class WorkQ:
self.mutex.release()
def _worker(self):
time.sleep(0.00001) # Let other threads run
while 1:
job = self._getwork()
if not job:
@ -97,6 +98,7 @@ class WorkQ:
# Main program
def main():
sys.argv.append("/tmp")
nworkers = 4
opts, args = getopt.getopt(sys.argv[1:], '-w:')
for opt, arg in opts: