在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交互的情况下在另一个进程中运行函数?