A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© star5603 高级黑马   /  2014-7-21 15:39  /  996 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

原因是。。。

7 个回复

倒序浏览
赵顺超 来自手机 中级黑马 2014-7-21 16:16:33
沙发
举个例子,上海世博,为游客供应可直接饮用水,但是你为了线程安全,只开放了一个饮水口,大家就需要排队了吧?那如果开放10000个,是不是提高了效率,但这样会产生一个问题,因为不同步,如果此时只剩下一口水,如果1号口正在出水时,失去了执行权,3号口也在出水,把水喝了,那1号是不是就-1了。如果连续出现9999个,那数据是不是就乱了。
回复 使用道具 举报
赵顺超 发表于 2014-7-21 16:16
举个例子,上海世博,为游客供应可直接饮用水,但是你为了线程安全,只开放了一个饮水口,大家就需要排队了 ...

看来我是没搞清同步的意思。。。线程没认真学,谢了哈。
回复 使用道具 举报
你叫我吃饭,我和你去吃饭,这叫同步;你叫我吃饭,我会去,但不是马上去,叫异步
回复 使用道具 举报
线程那块我笔记里很详细,基本现在不同步类的都把同步的取代了,你说你什么代码你都去验证他的安全性不就浪费时间啊,需要同步自己去加个锁就是,就比如说恶汉式和懒汉式,我恶汉式虽然不安全,可能出现对象为空的情况,但是这种概率还是非常小的,像懒汉式对象进去判断空,每次加载类虽然快,但是你创建对象就非常慢了,就像你玩游戏,进游戏快,但是游戏里面运行却超级卡。
回复 使用道具 举报
人心如水 发表于 2014-7-22 10:30
线程那块我笔记里很详细,基本现在不同步类的都把同步的取代了,你说你什么代码你都去验证他的安全性不就浪 ...

能把你那块的笔记给我看下吗。
谢了。。。
回复 使用道具 举报
star5603 发表于 2014-7-22 19:02
能把你那块的笔记给我看下吗。
谢了。。。

我发的葵花宝典里有,我这边笔记没啥
回复 使用道具 举报
F@C 中级黑马 2014-7-22 20:59:38
8#
进来学学 看看大家怎么学的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马