为了账号安全,请及时绑定邮箱和手机立即绑定

为什么那个加锁会加大开销

转移能量是通过用转移方法,而传进去的参数是由随机数生成器生成的,就算我生成的参数是一样的,他们也不是一个线程,那我wait为什么可以减少系统的开销

正在回答

2 回答

以我理解,这是跟“管程”的概念相关,这个可以查操作系统的资料。

如果不是wait()在等待队列,那每个线程都会不断的主动测试这个是否能获得这个锁,而如果wait()在等待队列,就只用等待别人通知他就好了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么那个加锁会加大开销

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信