3-6选择题 提问

3-6选择题 提问

您好,


如下图:

http://img1.sycdn.imooc.com/climg//593a51ff0001075912110524.jpg

请问可否解释选项B和选项D为什么是正确的?

谢谢~

正在回答

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

2回答

这个问题,老师在视频中提到了:

饿汉式在类加载时已经进行了对象的创建,所以即使多个对象并发操作,访问的实例化对象也是唯一的,所以是线程安全的

懒汉式是在第一次使用时才进行初始化,在多线程并发执行时,由于时间片的切换会导致风险

也就是因为他们创建的时间不同而导致的。

祝学习愉快!


提问者 慕后端4309713 2017-06-09 21:48:54

您好,

纸杯蛋糕:   “即使多个对象并发操作,访问的实例化对象也是唯一的,所以是线程安全的”

可是这样的话,多条线程同时操作同一个对象,也就是同时操作同一个资源,请问怎么会是线程安全的?


谢谢~



  • 是这个意思:对象会在类加载时创建,也就是早于线程启动的时间,所以不会因为多线程并发操作而造成创建多个实例化对象。
    2017-06-10 11:40:39
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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