[@徐雷frank][¥20]你是如何调用 wait()方法的?使用 if 块还是循环?为什么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[@徐雷frank][¥20]你是如何调用 wait()方法的?使用 if 块还是循环?为什么?

2018-12-13 13:24:27 2125 1

问题来自Java技术沙龙的李博
Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

取消 提交回答
全部回答(1)
  • 雨神66
    2019-07-17 23:20:29

    if可能出现假唤醒,应该用while(condition)。因为当wait这步被唤醒时,很可能condition已经不满足了,所以还需要判断condition。

    0 0
相关问答

1

回答

[@徐雷frank][¥20]有没有好用的代码生成器,可以生成controller 的 (Java)

2018-12-14 20:44:46 1648浏览量 回答数 1

1

回答

[@徐雷frank][¥20]Java 中,怎么读写 ByteBuffer ?

2018-12-14 16:25:53 1493浏览量 回答数 1

1

回答

[@徐雷frank][¥20]java线程阻塞调用wait函数和sleep区别和联系,还有函数yield,notify等的作用。

2018-12-13 16:21:57 1837浏览量 回答数 1

1

回答

[@徐雷frank][¥20]5年java后台如何转型?架构师,技术总监,大数据工程师,人工智能算法师?不知道哪个方向最合适自己?

2018-12-10 15:57:20 2117浏览量 回答数 1

1

回答

[@徐雷frank][¥20]如何能够更好的管理多线程?

2018-12-10 16:21:03 1414浏览量 回答数 1

1

回答

[@徐雷frank][¥20]java io

2018-11-23 01:46:53 1444浏览量 回答数 1

5

回答

[@徐雷frank][¥20]Spring 如何保证 Controller 并发的安全?

2018-11-23 15:09:39 2635浏览量 回答数 5

1

回答

[@徐雷frank][¥20]求教JAVA中序列化那种方式最高效

2018-11-13 23:18:14 1981浏览量 回答数 1

1

回答

云翼学生ECS流量代金券如何使用

2016-06-05 21:31:58 3118浏览量 回答数 1

2

回答

java线程中 start方法和run方法的区别和联系是什么

2016-03-25 14:51:05 2227浏览量 回答数 2
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载