线程中是不是总有一个在执行?如果执行的wait了不唤醒其他线程。线程池会去执行队列中的一个么?

2025-04-16 12:46:12
推荐回答(1个)
回答1:

如果线程在该时间片内完成,线程就结束了,如果未完成,系统会将该线程放入就绪队列,等待下CPU再度调度运行它,而且是接着上次执行的状态接着执行,如果是从头开始的话,那前面的执行不都是在浪费时间,又何须时间片的概念,还不如让该线程一次执行完,你说是不是,开动你的大脑,其实思想很简单。