multiprocessing python多进程模块, 于是, Processing也是多进程的宠儿....p_list:
p.start()
for p in p_list:
p.join()
上面的代码意图很清晰: 通过multiprocessing.Process派生一个进程...其实,在我们正常关闭程序时, 进程在退出将会为我们做一些"手尾", 例如关闭打开的文件描述符, 清理临时文件,清理内存等等.正是因为系统的这种"好习惯", 所以我们的数据在文件描述符关闭时,就能刷入写队列...那么基于这种认识,我们再回首刚才的问题, 在子进程调用put的时候, 理论上在程序退出时, 并没显示关闭文件描述符, 所以数据在缓冲区就丢失了....因为这部分的退出, 将决定进程会处理什么"手尾",
os._exit是什么鬼?