小编eki*_*eki的帖子

Ruby VM并发性和并行性

我有一个关于Ruby VM(Ruby解释器)的一般问题.它如何与多处理器一起使用?关于Ruby中的并行性和并发性,假设我有4个处理器.VM是否会通过内核自动为处理器分配任务?通过扩展,可以说我的ruby进程占用了大量的CPU资源; 如果添加新处理器会发生什么?OS是否负责将任务分配给处理器,或者每个VM是否在一个处理器上运行?扩展我的ruby应用程序的最佳方法是什么?我尽可能地分离我的进程并使用amqp队列.还有其他想法吗?

如果你能给我链接以获得更多解释,那就太好了.

提前致谢.

ruby parallel-processing concurrency scalability multiprocessing

1
推荐指数
1
解决办法
459
查看次数