当它可能锁定资源时终止python中进程的正确方法

时间:2018-08-07 06:54:21

标签: python multiprocessing locking terminate

我使用芒的简单方法:

process_one.start()

# process work here and may call lock, and when it locked some resources
# we call terminate, is it ok? 

process_one.terminate() 
process_one.join()

恐怕如果使用该方案,它可能会锁定程序。例如,如果 process_one 将在其中调用另一个进程和线程。

您知道正确终止它的方法吗:使用“子”进程,即使它在子进程ant子线程中锁定了某些资源?

0 个答案:

没有答案