在Python的多线程中,显然threading库是非常重要的。

有些时候,考虑到多线程需要共享数据结构,故引入queue库

在共享数据结构queue中,使用queue.join()与queue.task_done()共同实现对于数据结构的同步(其中task_done是辅助用于join的同步工作).

如此理解:在C语言中,多线程的同步也是在用join,但是join就是简单的等待线程结束函数执行,但是在python里面,可以提前告知join()结束(使用task_done())。