胡云灏
2018-08-17 18:53
转移能量是通过用转移方法,而传进去的参数是由随机数生成器生成的,就算我生成的参数是一样的,他们也不是一个线程,那我wait为什么可以减少系统的开销
以我理解,这是跟“管程”的概念相关,这个可以查操作系统的资料。
如果不是wait()在等待队列,那每个线程都会不断的主动测试这个是否能获得这个锁,而如果wait()在等待队列,就只用等待别人通知他就好了
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 2
回答 6
回答 1
回答 4