三四中文

手机浏览器扫描二维码访问

第十章多线程与并发篇2024年Java求职面试与工作编程要点实录(第2页)

例如,你需要知道…

何时可能需要等待,或通知其他线程。

何时可能需要处理阻塞状态,以及如何避免线程死锁等问题。

2、谈谈Java中的synized关键字和ReentrantLock的区别?

在Java中,synized关键字和ReentrantLock都是用于实现同步的重要机制。

两者有四个方面的区别。

即它们在“实现方式、使用灵活性、性能以及功能特性”

这四个方面存在一些明显的区别。

1)实现方式:

synized是Java语言内置的关键字,它在JVm层面实现,无法被继承。

它提供了对类或者实例的加锁机制,使得同一时间,只有一个线程可以执行某段代码。

ReentrantLock是Java的一个类。

它是包下提供的一个互斥锁,通过代码实现。

因此,它提供了比synized更丰富的功能。

例如,可以中断等待锁的线程,也可以尝试获取锁。

2)使用灵活性:

synized的使用较为简单,只需要在方法或代码块前,加上关键字即可。

但是,它的锁粒度较大,无法精细控制需要同步的代码范围。

而ReentrantLock,则提供了更多的控制选项,。

例如,可以通过1onet1ock()方法,显式地获取和释放锁。

这使得开者,可以更加灵活地控制同步代码的范围。

此外,ReentrantLonetized总是非公平的。

3)性能:

在Java6以及之后的版本中,synized和ReentrantLock的性能差距已经不大。

在某些情况下,ReentrantLonetized稍微快一些,因为它提供了更多的优化选项。

然而,这种差异通常是非常微小的,除非在特定的、高度竞争的环境中,否则很难观察到。

需要注意的是:

synized在生异常时,会自动释放锁。

而ReentrantLoneta11y块中显式地释放锁,否则可能导致死锁。

4)功能特性:

ReentrantLock提供了可中断的获取锁(1oterruptib1y())…

而synized是不支持这个功能的。

如果某个线程,在等待一个ReentrantLock…

那么其他线程,可以通过中断该等待线程,来使其放弃等待;

而synized,则做不到这一点。

热门小说推荐
何愁南北不知音

何愁南北不知音

初见他时,她觉得全天下男人死光了都不会找他那样的男人做夫君,虽然打脸,但何尝又不是应验了这句话呢?那晚她失了身,后来那个人来找她,想带着她私奔。她试探性地向娘亲提出不想再回私塾,娘亲毫不犹豫地就答应了,转头却给她在老家找了一份差事,将她送去了老家的书院。她在那里遇到了人生中最重要的几个人,带着她走出了友伤的阴霾,还...

畅游武侠诸天

畅游武侠诸天

幻想中的武侠世界绝世神功神兵利器白衣仗剑携美江湖。刀光剑影爱恨情仇,留下一段段可歌可泣传说,最终走向不朽的神话。现实中的穿越武侠赵明渊看着眼前的辟邪剑谱,心中犹豫着。自己是练呢,还是练呢?在笑傲中夯实基础,苟成天下第一。(已完结)在6小凤中恣意人生,留下黄金公子的美名。(已完结)在小李飞刀中,直面那无情又多情的飞刀。(已完结)在天龙八部中,你到底有几个好妹妹?(进行中)在大唐双龙中,我也来选个皇帝试试。在秦时明月中,试问这天命是否可以改逆。在沧海横流中,潜龙勿用。在风云之中,雄霸天下。未完待续。(ps主角从第一卷末获得金手指,直接从第二卷开始畅读更爽。)各位书友要是觉得畅游武侠诸天还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

营安老家

营安老家

末日之下,秦宇和小张艺诚没想在末日里混出个什么名堂,只求落叶归根,两个年近三十的普通人的末日回家之路,无异能,无进化,不圣母。作者本人免责申明此书很烂,主角操蛋,挨喷不赚,作者摆烂,酌情观看,业余写书,文笔赛猪,剧情剧毒,如若不喜,直接退出,可评一分,勿辱父母。...

和离后王妃要翻天

和离后王妃要翻天

简介关于和离后王妃要翻天一门三探花的萧家,因为萧司铭和萧景云战死沙场,皇上将萧家唯一的嫡女萧子鱼赐为摄政王南宫澈为正妃,夫妻相敬如宾三年,却因为去齐国和亲的兰溪若回京,从而撕开了他们这一桩婚姻和平的假象,自此猜忌,不信任成了促使他们和离的导火索,最终孩子的流产导致二人婚姻彻底破裂。...

新婚

新婚

陈依是闻泽辛亲点的联姻对象,他从那么多家族中选中她,有2大原因。一是家族不牛,破落。二是她老实。没有威胁,不会管他,他可以继续绯闻满天。花天酒地,无拘无束。陈依嫁给闻泽辛,是高攀,是飞上枝头...

遮天之无上道途

遮天之无上道途

我们的孩子,若不能成仙,也能重立天庭,当主天地沉浮!迟暮之年,诡异与不详缠身,他无意苟活,甘愿死于爱人之手,于是,一口仙池埋下一段凄凉往事!若干年后,那个自幼失怙的孩子强势崛起,他背对众生,只因前方有敌,他杀上九天,横扫无敌,心中却留有遗恨!年幼时发下誓言,欲活双亲怎能忘怀?只待一朝登临绝巅,便拨弄时空琴弦,于是一朵相似的花荡起涟漪,地球上一介普通人沈宁来到了遥远的荒古年代。他走上了一条辉煌而璀璨的道路,自大荒中崛起,横压九天十地,扫尽一切不详与诡异,击穿宿命因果,踏破上苍之门,登临仙道极颠,寻求那一线超脱之途!(ps无系统,作者考据党,熟读原文,请放心食用!)...

每日热搜小说推荐