1
我想知道如何并行执行两个子例程。如何并行执行子程序?
在Perl Tk的,我使用的一个小部件的按钮和文本部件。
按钮:是执行解析器功能 文字:是显示解析器
的是执行解析器功能后,只有文本窗口小部件获取执行 的打印语句[因为Perl支持顺序执行]
但我想他们两个并行执行。
我想知道如何并行执行两个子例程。如何并行执行子程序?
在Perl Tk的,我使用的一个小部件的按钮和文本部件。
按钮:是执行解析器功能 文字:是显示解析器
的是执行解析器功能后,只有文本窗口小部件获取执行 的打印语句[因为Perl支持顺序执行]
但我想他们两个并行执行。
执行fork并让子进程启动第二个子例程并通过interprocess communication (IPC)将结果传递给父进程。
您也可以尝试使用threads,虽然它不会是我推荐的解决方案
附:在这太问题的讨论还应当证明信息,虽然不是100%的你需要重复:
有什么用'IPC :: Shareable'你的经验? – tchrist 2010-11-09 15:50:25
@tchrist - 意识到它存在,从未使用过。我喜欢POD警告:“当然,这是测试版软件......” – DVK 2010-11-09 22:07:20