![]() |
1
13
一个问题是你需要使用
进行进程间通信的一种方法是使用管道(
从
如果要共享变量,请使用线程:
但是,我不确定线程是否会在IO绑定时获得任何收益。 |
![]() |
3
0
在进程之间共享变量是可能的;Druby可能是实现这一点的入口方法的最低障碍。 |
![]() |
4
0
如果要共享数据,您可能希望使用线程而不是fork。 http://ruby-doc.org/docs/ProgrammingRuby/html/tut_threads.html 哦,如果你真的想利用线程,你就需要使用JRuby。在[C]Ruby1.9中,您可能总是想看看纤维。不过我还没看过,我不知道这是否是你的解决方案。 |
![]() |
CalculusLover · 在本例中,fork()是如何工作的? 3 年前 |
![]() |
jjmerelo · 使用Proc::Async从绑定管道读取 6 年前 |
![]() |
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 6 年前 |
![]() |
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 7 年前 |
![]() |
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 7 年前 |
![]() |
Hatshepsut · 使用命令行参数使用region调用子流程 7 年前 |