Java:空while循环

Java:空while循环,第1张

Java:空while循环

繁忙的等待非常昂贵。我会这样:

Object LOCK = new Object(); // just something to lock onsynchronized (LOCK) {    while (path != null) {        try { LOCK.wait(); }        catch (InterruptedException e) { // treat interrupt as exit request break;        }    }}

然后,当您设置

path
为null时,只需调用

synchronized (LOCK) {    LOCK.notifyAll();}

this
如果两段代码都在同一个对象中,则可以进行同步。)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存