Arc*_*ath 3 ruby multithreading
有没有办法同时运行2个线程?
我想让我的应用程序运行其当前函数,然后调出另一个运行另一个函数的线程,它可以更改第一个线程中的变量.
Jör*_*tag 15
如果要同时运行两个线程,整个执行堆栈必须能够执行此操作.让我们从顶部开始:
http://ruby-doc.org/core/classes/Thread.html
x = 2
Thread.new do
x = 3
end
x = 4
Run Code Online (Sandbox Code Playgroud)
对于真正的并发,需要有超过 2 个内核或 2 个处理器 - 但如果实现是单线程的(例如 MRI),它可能不起作用。
| 归档时间: |
|
| 查看次数: |
10793 次 |
| 最近记录: |