Concurrency必须要求CPU进行时间分片吗?因为Thread更轻量级,会不会存在多个Thread同时运行的情况?并发时间上有overlap 那也存在同时运行的情况吗?


  • Global Moderator

    Q: Concurrency必须要求CPU进行时间分片吗?因为Thread更轻量级,会不会存在多个Thread同时运行的情况?并发时间上有overlap 那也存在同时运行的情况吗?
    A: 对单核CPU而言,Concurrency要求CPU进行时间分片, 本质上在多核CPU而言,Concurrent process可以在不同CPU上同时运行。


登录后回复
 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待