这完全可以从软件架构上解决。
比如对于 web 系统,系统里面有多少个核心,就启动多少个进程,大家一起抢请求就行了。本来 web 系统为了横向多机扩展,也得进程+协程的架构。
而对于一些 OLAP 类的应用,需要共享使用大量资源,问题也不大,一般仍然可以拆分出多种业务形态。
其实吧,本身拆进程就能让服务更加稳定。一个进程挂掉,还有另外的进程可以服务。
【 在 ylh1969 的大作中提到: 】
: 如果协程只能困守在一个线程,那么负载均衡就是一个问题,没有办法高效率的使用多核。
: 这个损失,可比线程协程调度时间那点差异大太多啦。
--
FROM 120.41.147.*