我要让一个过程被多个线程调用,怎样才能使各线程并行执行

2025-05-01 19:17:10
推荐回答(1个)
回答(1):

创建20个线程没啥意义,你的CPU不是20线程的。线程过多反而降低效率。
比如说你的cpu是四核的(无论是虚拟四核还是真实四核),创建4个线程已经能让CPU100%了。

另外如果你的代码如果设计的时候,有互斥,限定为只能是单线程执行的话,你创建再多线程也没用。