1
我在代碼中有幾個工作線程執行某些工作。來自作品的數據被收集到一個擁有這些信息的小類中。這個類放入隊列中以便在主線程中處理。GC如何通過兩個線程收集類引用
GC何時收集此類?
短西頭excample:
def run(in_q, out_q):
lp = lpClass()
# Do work and add info in class
workToDo = in_q.get_nowait()
while working:
lp.add(work data)
out_q.put_nowait(lp)
# main
t = thread(run, in_q, out_q)
t.start()
in_q.put_nowait(some work)
t.join()
while out_q.not_empty:
lp = out_q.get()
print(lp.getData())