无心鸡

文章
6
资源
0
加入时间
2年10月17天

多线程中的公平锁和非公平锁

一.公平锁与非公平锁概念:    锁Lock分为"公平锁"和"非公平锁",公平锁表示线程获取锁的顺序是按照线程加锁的顺序分配的,即先来先得的FIFO先进先出的顺序,而非公平锁就是一个获取锁的抢占机制,是随机获得锁的,和公平锁不一样的就是先来的不一定先得到锁,这个当时可能造成某些线程一直拿不到锁,结果也就是不公平的了。二.创建一个类,在构造中初始化Reen...

刚换的工作,说一说大龄程序员到底好不好好找工作

家里有亲戚今年高考,问我报考什么专业比较好,他想报计算机,但看网上都说计算机30岁之后就不好找工作了。我也看过很多这样的文章,朋友们聊起这类话题经常还开玩笑说实在找不到工作就去送外卖吧,虽然嘴上说说,但是心底还是很焦虑的。正好去年刚换的工作,就在这里说说自己找工作的情况吧。 我今年38了,普通二本毕业,毕业到现在也换过几次工作,但除了刚毕业那会是自己应聘的,后来都是老同事推荐,面试什么的就是走个过场,很容易就入职了。上家公司因为效益不好,加上权利斗争导致我负责的项目被撤了,...

彻底搞懂java反射技术及其原理1.反射是什么?2.反射的底层原理3.三种方式获取Class对象4.反射的优缺点5.反射的应用场景6.反射的常用API

概述:反射是java中最强大的技术之一,很多高级框架都用到了反射技术,面试中也是经常问的点,所以搞懂反射非常重要!文章目录1.反射是什么?2.反射的底层原理3.反射在spring IOC容器中的使用3.反射的常用API1.反射是什么?java反射机制指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法功能称为java语言的反射机制.丢一个堆概念,大家可能看的就懵逼了,接下来举个简单的例子让大