![240](https://upload.jianshu.io/users/upload_avatars/20520625/5952b500-78ce-436f-8632-820aa6385f03.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
MapReduce简介 MapReduce是分布式计算框架,由Google提出,主要用于解决海量数据的计算问题。MapReduce运行的时候,会...
池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 1、使用线程池的好处 降低资源的消耗:通过重复利用以创建的线程降低线程创建...
1、ThreadLocal的作用 ThreadLocal,即线程变量,ThreadLocal为变量在每个线程中都创建了一个副本,每个线程都可以通...
1、保证变量的可⻅性 当一个变量被volatile修饰后,可以保证此变量对所有线程的“可见性”。这里的“可见性”是指当一条线程修改了这个变量的值...
Java SE 1.6中为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁”。在Java SE 1.6中,锁一共有4种状态,级别...