当前位置:首页 > 文化 > 正文内容

线程同步(线程同步说法错误的是)

2022-09-23 18:08:03文化529

大家好,今天就和小新一起来看看这个问题吧 。线程同步说法错误的是,线程同步很多人还不知道,现在让我们一起来看看吧!

1、 也就是用synchronized关键字修饰的方法(所有访问状态变量的方法都必须同步)。此时,充当锁的对象是调用synchronized方法的对象。在调用这个方法之前,需要获取内置锁,否则会被阻塞。synchronized关键字也可以修饰静态方法,在这种情况下,如果调用静态方法,整个类都将被锁定。

线程同步(线程同步说法错误的是)

2、 同步代码块

3、 也就是用synchronized关键字修饰的语句块。锁的粒度更细,充当锁的对象不一定是这个,也可以是其他对象,使用起来更灵活。

4、 同步是一项开销很大的操作,因此应该尽量减少同步的内容。通常不需要同步整个方法,只需要使用同步的代码块来同步关键代码即可。

5、 一开始我们谈到了内置锁的引入,也就是互斥。线程A得到互斥体后,线程B阻塞,直到线程A释放互斥体,然后线程B就可以得到相同的互斥体。但是在上面的代码中,主线程并不同步状态对象,所以在锁定状态对象时不需要阻塞线程,可以直接操作状态对象。因此,所有使用同步对象的地方都必须同步。

6、 修改方法是打开注释的代码。

7、 如果锁对象是静态变量或者静态方法是用synchronized关键字修饰的,则锁对象是类对象。

8、 使用特殊域变量(volatile)实现线程同步

9、 (1).volatile关键字提供了访问域变量的无锁机制;

10、 (2).用volatile修改域,相当于告诉虚拟机,这个域可能会被其他线程更新;

11、 (3).因此,每次使用该字段时都需要重新计算,而不是使用寄存器中的值;

12、 (4).volatile不会提供任何原子操作,也不能用来修改final类型的变量;

13、 可重入锁的实现线程同步

14、 在Java1.5中,添加了一个java.util.concurrent包来支持同步。

15、 ReentrantLock类是一个可重入的互斥锁,它实现了锁接口。它具有与synchronized相同的并发性和内存语义。此外,还有更多锁投票、定时锁等待和中断锁等待。

16、 线程A和线程B要获取对象O的锁,假设A获取了对象O的锁,B会等待A释放对象O的锁;

17、 如果使用synchronized,如果A不释放,B将永远等待,不能中断;

18、 如果使用ReentrantLock,如果A没有被释放,可以让B停止等待,等足够长的时间后再做别的事情。

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/wh/139650.html

标签: 线程的是
分享给朋友:

“线程同步(线程同步说法错误的是)” 的相关文章

关于俄罗斯驻土耳其大使的介绍(俄罗斯驻土耳其大使)

关于俄罗斯驻土耳其大使的介绍(俄罗斯驻土耳其大使)

大家好,小编猫猫来为大家解答这个问题。俄罗斯驻土耳其大使,关于俄罗斯驻土耳其大使的介绍很多人还不知道,现在让我们一起来看看吧!1、12·19俄驻土耳其大使枪击事件是指土耳其当地时间2016年12月19日,土耳其安卡拉,俄罗斯驻土耳其大使卡尔洛夫(karlov)在参加一个艺术展活动时遭枪击,受伤严重不...

关于纪庆玉的介绍(纪庆玉)

关于纪庆玉的介绍(纪庆玉)

大家好,小编丹尼来为大家解答这个问题。纪庆玉,关于纪庆玉的介绍很多人还不知道,现在让我们一起来看看吧!1、纪庆玉、男、山东东营、东城沙营村人。2、2012年12月10日为免遭强拆之难,老人扛着国旗自家周围巡逻。这篇文章到此就结束,希望能帮助到大家。...

火焰之王的精华(火焰之王的精华任务是什么)

火焰之王的精华(火焰之王的精华任务是什么)

大家好,小活来为大家解答以上的问题。火焰之王的精华任务是什么,火焰之王的精华这个很多人还不知道,现在让我们一起来看看吧!1、不是 那个是橙色东西。2、是英文的翻译过来是火焰之王的精华。3、是任务物品 上面写着需要100级。4、好象是橙色锤子还是那把单手剑的。5、 到Live天空之城!网站查...

关于乐比悠悠动画片全集的介绍(乐比悠悠动画片全集)

关于乐比悠悠动画片全集的介绍(乐比悠悠动画片全集)

大家好,小编大牛来为大家解答这个问题。乐比悠悠动画片全集,关于乐比悠悠动画片全集的介绍很多人还不知道,现在让我们一起来看看吧!1、乐比,3D动画片《乐比悠悠》主角。2、《乐比悠悠》是中国内地在2000年上映,一部针对0-5岁儿童的低幼类儿童系列片。3、故事中以乐比和悠悠为中心点,讲述了乐比悠悠在生活...

关于星际争霸64的介绍(星际争霸64)

关于星际争霸64的介绍(星际争霸64)

大家好,小编小月来为大家解答这个问题。星际争霸64,关于星际争霸64的介绍很多人还不知道,现在让我们一起来看看吧!1、《星际争霸Ⅱ:虚空之遗》是暴雪娱乐于2015年11月10日发布的一款即时战略游戏。2、它是《星际争霸Ⅱ》三部曲的终章,同时也是三部曲中星灵(Protoss)方面的剧情包,支持独立运行...

发票校验码查询系统(发票校验码查询次数上限怎么办)

发票校验码查询系统(发票校验码查询次数上限怎么办)

大家好,小活来为大家解答以上的问题。发票校验码查询次数上限怎么办,发票校验码查询系统这个很多人还不知道,现在让我们一起来看看吧!1、可以登陆当地国税局网站,在“发票公众查询”窗口,输入发票代码,即可查询发票20位校验码,也可核对发票的真假。2、附注:自2012年启用新版普通发票后,消费者取得的每一张...