标签: python locking
我使用Lock()(在全局变量中定义)编写了一个线程python代码。线程应首先执行一些代码,然后在完成后再次调用它。 代码如下所示:
with lock: pid = os.spawnlp(os.P_NOWAIT, "command", "command", "args") os.system("some command") os.waitpid(pid, 0);
问题是锁是否有效,但是当再次调用该线程时,子进程退出(它应该正在运行)。