python - 从单个脚本运行多个 python 脚本,并在它们之间来回通信?

标签 python multithreading parallel-processing

我有一个我编写的脚本,我可以向其传递参数,并且我想使用唯一的参数启动多个同时迭代(可能超过 100 个)。我的计划是编写另一个 python 脚本,然后启动这些下标/进程,但是为了有效,我需要该脚本能够监视下标是否有任何错误。

是否有任何直接的方法可以做到这一点,或者有一个提供此功能的库?我已经搜索了一段时间,但没有运气找到任何东西。创建子进程和多个线程似乎很简单,但我真的找不到任何关于如何与这些线程/子进程进行通信的指南或教程。

最佳答案

更好的方法是使用线程。如果您将要调用的脚本制作成这个较大脚本中的函数,则可以让主函数根据需要多次调用此脚本,并让线程根据需要返回信息。您可以阅读一些有关线程如何工作的信息 here .

关于python - 从单个脚本运行多个 python 脚本,并在它们之间来回通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53424535/

相关文章:

c++ - 在 parallel_for 循环中为每个线程分配内存

python - Tkinter:调度通过按钮单击执行的顺序线程

c# - 线程会自动关闭吗?

python - Django + 用于重置密码的表单

python - 如何提高memcache命中率?

java - 如果应用于两个线程之间共享的 bean,@Autowired 不起作用

haskell - Haskell 中多核编程的现状如何?

java - 如何在java中将调用方法作为后台进程

python - 在 SQLite 中保存一个 python 列表

python - Pro Django 这本书是否仍然相关?