在 cython 中复制以下行为的最佳方法是什么(无需与 Python 交互)?假设将传递给新进程的函数是一个cdef
函数。
import time
from multiprocessing import Process
def func1(n):
while True:
# do some work (different from func2)
time.sleep(n)
def func2(n):
while True:
# do some other work (different from func1)
time.sleep(n)
p1 = Process(target=func1, args=(1,))
p1.start()
p2 = Process(target=func2, args=(1,))
p2.start()
如何使用 Cython(不与 Python 交互)在另一个进程中运行函数?