10-28遇到的面试题4

10-28遇到的面试题4

老师好,线程之间的通信是怎样实现的?除了notify,notifyAll以外,volatile\ThreadLocal算吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-10-28 15:17:18

同学你好,线程通信的方式多种多样,有很多框架和工具类都可以实现该功能。

基于JDK通常有以下方式:

1.使用volatile关键字;

2.使用Object类的wait()和notify()/notifyAll()方法;

3.使用锁:锁的相关介绍在课程《高频面试题讲解(二)》中有单独的章节,建议同学复习一下。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师