![](/img/trans.png)
[英]How to run make_server from the simple_server in python on multiprocess?
[英]How to run multiprocess on a windows server with pl/python 3?
我在 INSERT/UPDATE 上运行触发器 function,这将创建一个新进程,该进程将发布请求发送到 api。
在 Ubuntu + PostgresQL 12 docker 容器运行时,我能够使用以下代码生成新进程而不会出现问题
pid=os.fork()
... do some logic
req = urllib2.Request(apiURI)
f = urllib2.urlopen(req)
现在在我的 windows 机器上尝试相同的方法,它的清晰叉子不是一个选项。
在 windows 系统上运行多处理时的最佳实践是什么?
windows不支持fork()
。
您可以使用multiprocessing模块实现相同的目的:
from multiprocessing import Process
def foo():
print 'hello'
if __name__ == '__main__':
p = Process(target=foo)
p.start()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.