求懂java大神的大神解释一下

这个报错是什么意思?求大神解释一下【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:634,848贴子:
这个报错是什么意思?求大神解释一下收藏
2017java学习来上市公司博为峰学java,入学即签就业协议,不就业不收费,查看java课程!java好学吗?java课程来博为峰学,java工程师就业年薪十几万!
放到前面的×上看看提示
需要导入包
登录百度帐号推荐应用【求JAVA大神帮忙解释一下这段代码】-真格学网-IT技术综合网站
求JAVA大神帮忙解释一下这段代码
来源:360问答 &责任编辑:小易 &时间: 7:24:50
本网有用户碰到这样的问题:求JAVA大神帮忙解释一下这段代码,本网根据需求用户需求,为用户寻得以下其他网友提供的解决方法(内容来自百度知道、360问答、sogou问问、知乎等专业问答平台),方法仅供参考,不代表本网同意其观点,具体如下:如果您还有更好的解决方法,请在最下面评论中留下您的解决方法
本文相关:Java 一个语法有关问题 求大神们解释下 - J2SE当前位置:& &&&Java 一个语法有关问题 求大神们解释下Java 一个语法有关问题 求大神们解释下&&网友分享于:&&浏览:0次Java 一个语法问题 求大神们解释下
这种写法的好处是什么
有人知道吗&为什么不直接用defaultReadOnly判断是否为空而是重新创建一个变量
这个看某个框架中别人是这样写的------解决思路----------------------个人感觉可能和多线程有关,&加锁会有资源消耗而且会降低并行度,&如果在多线程环境下没有加锁直接使用下面这段代码:
public boolean getDefaultReadOnly(){
if(&defaultReadOnly!=null&){
&&&&&&&&&return&defaultReadOnly.booleanValue();
&&&&return&false:
就有可能产生错误,&因为在返回defaultReadOnly.booleanValue()的时候defaultReadOnly可能已经为null了,&解决这个问题要么加锁,要么使用lz给出的代码------解决思路----------------------呵呵,&那样写解决不了多线程问题吗?&如果这样写
if(&defaultReadOnly!=null&){
&&&&return&defaultReadOnly.booleanValue();
可能会读两次defaultReadOnly,&那么这当中可能会被改变,产生问题,&如果使用lz提供的代码,&只会读一次,&怎么无法解决多线程问题?虽然这里没法控制多个线程的执行顺序...
不是所有的多线程都需要加锁的,&锁加的多了,&导致多个线程串行执行,&再加上加锁的开销,&效率可能还不如单线程呢........
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有}

我要回帖

更多关于 任小龙java大神班视频 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信