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

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

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

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

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个工作日内删除。谢谢!

本文链接:http://www.xixia168.cn/n/wh/139650.html

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

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

心理学跨考考研难吗(考研最好考的十大专业)

心理学跨考考研难吗(考研最好考的十大专业)

免费心理学考研论坛(哪个是最好的心理学考研辅导机构)心理学阅读2018-08-02 09:45:38 2019年考研的日子越来越近了。想报考心理学研究生的同学们,你们复习的怎么样了? 最新修订的《世界心理学》出版了两本心理学研究生书籍: 心理学考研1200重难点问题 心理学考研重难点手册:基础备考...

关于魔塔大陆ova的描述(魔塔大陆ova)

关于魔塔大陆ova的描述(魔塔大陆ova)

今天来聊聊关于魔塔大陆ova,关于魔塔大陆ova的描述的文章,现在就为大家来简单介绍下魔塔大陆ova,关于魔塔大陆ova的描述,希望对各位小伙伴们有所帮助。1、魔塔大陆Ar-Tonelico是日本的DVDRip。2、故事发生在被称为\\整个Soul Shell就是一个完全封闭的空间,没有天空也没有海...

孟古(孟古青真实结局)

孟古(孟古青真实结局)

大家好,小活来为大家解答以上的问题。孟古青真实结局,孟古这个很多人还不知道,现在让我们一起来看看吧!1、孟古在福陵陪葬努尔哈赤的众我后妃中,声名最为显赫的莫过于叶赫纳拉·孟古,她生前是努尔哈赤的第三位大妃(相当于皇后),死后又因其所生的惟一一个儿子皇太极荣登汗位并成为清朝第一帝的缘故,孟古就以初谥为...

关于安顺事件的描述(安顺事件)

关于安顺事件的描述(安顺事件)

今天来聊聊关于安顺事件,关于安顺事件的描述的文章,现在就为大家来简单介绍下安顺事件,关于安顺事件的描述,希望对各位小伙伴们有所帮助。1、2014年9月5日凌晨,贵州安顺市七眼桥镇发生一起警民冲突事件,打斗中该镇派出所两名协警死亡、两名协警受伤。2、该镇派出所工作人员在9月8日向记者确认了这一事实,死...

今夜无眠原唱(今夜无眠原唱歌曲播放)

今夜无眠原唱(今夜无眠原唱歌曲播放)

大家好,小活来为大家解答以上的问题。今夜无眠原唱歌曲播放,今夜无眠原唱这个很多人还不知道,现在让我们一起来看看吧!1、应该不是原唱吧 李老师和戴玉强在央视晚会上唱过。本文到此分享完毕,希望能帮助到大家。...

关于王飞雪老公的介绍(王飞雪老公)

关于王飞雪老公的介绍(王飞雪老公)

大家好,小编吖吖来为大家解答这个问题。王飞雪老公,关于王飞雪老公的介绍很多人还不知道,现在让我们一起来看看吧!1、陈磊,1976年10月3日出生于河北唐山,中国最著名摇滚乐队唐朝乐队吉他手。2、2007年发布第1张专辑《爱在六弦中》。3、z2008年第2张个人电吉他独奏专辑《岸》推出。这篇文章到此就...