Python 新手,所以这听起来像是一个基本问题。我有一个新进程从主进程中产生,以与主进程并行执行某些操作。 由于某些重要的 API 线程问题,我无法在这种特定情况下使用线程。我正在尝试在两个进程之间实现一些同步。我读到signals但我找不到与我的情况相符的正确示例。一些示例代码:
import multiprocessing
import signal
def process_one(self):
# Do something
second_process = Process(target=self.process_two)
second_process.start()
# Do something and send signal to process_two to unpause
# Do other things
second_process.join()
def process_two(self):
# Do something
# Now I want to pause this process till I receive a signal from
# process_one
signal.pause()
# continue to do other things
正如我在评论中提到的,我正在尝试找到一种方法来实现这一目标。我看到的大多数示例都是针对 fork 的。指针?
我是一名优秀的程序员,十分优秀!