黑马程序员技术交流社区

标题: 关于同步的一个想法 [打印本页]

作者: 杜桂发    时间: 2011-9-18 00:21
标题: 关于同步的一个想法
同步是为了防止多线程出错而存在的.但同时降低了程序的效率.因为所有线程每一次都要判断锁的情况.我观察了多线程出错的前提,共享数据小于线程数时才会导致错误出现.那么,是否可以在共享数据大于线程数前,同步功能不启动,而当共享数据等于线程数时,同步功能就开始启动,这样,前面不用判断锁的数据,是否能提高效率呢?
作者: 匿名    时间: 2011-9-18 08:47
标题: 回复 楼主 的帖子
好想法。。。可以试试。。。
作者: 匿名    时间: 2011-9-18 10:19
LZ只要满足防止死锁的3个条件,理论上怎么样都不会出现问题,只是效率要优化
作者: 匿名    时间: 2011-9-18 13:14
不如你举个例子吧,太抽象
作者: 匿名    时间: 2011-9-18 18:35
[quote] 原帖由 [i]梁锡伟[/i] 于 2011-09-18 13:14 发表 [url=http://bbs.itheima.com/redirect.jsp?goto=findpost&pid=10044&ptid=1576][img]http://bbs.itheima.com/images/common/back.gif[/img][/url]不如你举个例子吧,太抽象 [/quote]
说的没错,举个栗子吧。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2