IP属地:四川
如果你作为Java程序员,曾经遭遇过NullPointerException,请举起手;如果这是你最常遭遇的异常,请继续举手。非常可惜,这个时刻...
在jdk1.5之后,引入了几个并发编程同步辅助类,它们都在java.util.concurrent包下,分别是CountDownLatch、Cy...
线程池的作用想必不用多说,先来看一张java线程池的框架结构图。 重点关注ThreadPoolExecutor类。 ThreadPoolExec...
final作为java的关键字,它可以修饰类,方法,变量及参数,但是有很多朋友可能不太清楚它怎么用,什么时候用,有什么优点,下面我们来一一解释。...
小黑和小黄是好朋友,一天,小黑乔迁新居,邀请好朋友小黄来家里庆祝,他们喝了牛奶,吃了巧克力,饭后,两个好朋友在沙发看电视,突然…… 小黑把小黄带...
在并发编程中,各种锁起着至关重要的作用,但是什么情景下使用什么锁,就需要好好考虑一下,如使用不当,轻则程序运行效率低,重则发生意想不到的灾难,下...
volatile的作用 1、保证变量可见性 说到volatile,就不得不提一个词:“可见性”,可见性是指当多个线程访问同一个变量时,一个线程修...