0
我正在爲某個庫(python)編寫服務器。用queqe一次啓動一個線程
我希望當服務器在他的循環中工作時,它將打開1個線程來執行其他操作。
我正在用隊列控制這個線程,直到隊列中沒有返回值,我不希望服務器打開另一個線程。
try:
#we have a return in the queqe
returnValue = threadQueue.get(False)
startAnotherThread = True
except Empty:
print "Waiting for return value from thread thread....."
如果隊列中有一些返回值,那麼startAnotherThread會告訴某些if語句打開另一個線程。
我不知道爲什麼它不工作mabye有人有一個想法?