在多处理中将Lock()与with:和lock.acquire()一起使用有什么不同

时间:2019-08-23 14:22:04

标签: python raspberry-pi multiprocessing python-multiprocessing

我想知道在多处理中Lock()的这些用法有什么区别。我正在将Software.serial与多处理一起使用,并且由于未知原因而失败。现在我将Lock:更改为lock.aqcquire(),似乎错误少了很多,或者没有脚本超时发生。我不是100%知道这是否是问题所在。

下面是我使用多重处理的方式。 (只有一个全局锁)。高清晰度:是上一个,而下一个是我修改后的。

我将子功能(第三)代码包含在第二功能中(通过多重处理调用)。我想通过将整个功能包含在辅助功能中一种或使用Lock的不同方式来改进此功能。

tearDown()

0 个答案:

没有答案