![]() |
1
9
如果你想以一种平台独立的方式来做这件事, Proc::Background 可能是最好的方法。 |
![]() |
2
3
使用 Win32::Process->Create 带分离的过程参数 |
![]() |
3
0
perlfork :
|
![]() |
4
0
我在Windows上发现了fork()的真正问题,特别是在处理Perl中的win32对象时。因此,如果它是特定于Windows的,我真的建议您查看Perl中的线程库。 我使用它可以很好地在使用IIS的网站上一次接受多个连接,然后使用更多线程同时执行不同的脚本。 |
![]() |
5
0
这个问题很古老,公认的答案是正确的。然而,我只是想让它发挥作用,并想我会添加一些关于如何为任何需要它的人完成它的更多细节。 以下代码存在于一个非常大的PerlCGI脚本中。这个特殊的子程序在多个票务系统中创建票,然后使用返回的票号通过Twilio服务进行自动呼叫。调用需要一段时间,我不希望CGI用户必须等到调用结束后才能看到来自他们请求的输出。为此,我做了以下工作:
我确信生成并附加到PID的随机数是多余的,但我对创建极易避免的问题不感兴趣。希望这能帮助那些想做同样事情的人。记得要加
|