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
正如我在评论中所提到的,我正试图找到实现这一目标的方法。我看到的大部分例子都是forks
。指针?