multiprocessing python多进程模块, 于是, Processing也是多进程的宠儿....所以我们现在已经能够得出答案, 如果我们想要在multiprcessing.Process中, 用上面类似的方式去写文件时,有三种方法去实现:
写满缓冲区
手动调用flush()
将文件对象设置成不缓冲...就是直接写入写队列,而不是写到缓冲区....其实,在我们正常关闭程序时, 进程在退出将会为我们做一些"手尾", 例如关闭打开的文件描述符, 清理临时文件,清理内存等等.正是因为系统的这种"好习惯", 所以我们的数据在文件描述符关闭时,就能刷入写队列...因为这部分的退出, 将决定进程会处理什么"手尾",
os._exit是什么鬼?