多线程中的sleep方法的问题

2025-04-07 20:01:34
推荐回答(4个)
回答1:

如果你只有一个线程,CPU就停下等待线程被唤醒
如果你有多个线程,CPU继续执行其他处于正在运行状态的线程,因为所谓的“多线程”在宏观上看是并行的,一个线程休眠对其他线程的执行没有影响

回答2:

是的

还有个是yield();方法并发访问测试用的

回答3:

sleep方法使用后 会执行其他的线程,等主动唤醒或是等设定的时间过去就会重新回到线程队列中去执行。

回答4:

sleep方法使用后 会执行其他的线程,