淡淡小丸子

文章
4
资源
0
加入时间
2年10月21天

【JavaEE】synchronized监视锁 volatile关键字wait和notifysynchronized监视锁:synchronized的用法:volatile :volatile的用法: volatile和synchronized的区别: wait和notify: wait和sleep的区别(面试): 

由于我们在使用多线程的过程中会出现线程安全的问题的。然后我们可以通过这几个方案来进行解决线程安全问题。synchronized监视锁:方案一:监视锁synchronized关键字有以下几个特征:1、互斥性当程序进入synchronized关键字修饰的代码块时,这个时候就被加锁了。当执行出该代码块时就解锁了。当我们的一个线程对该对象加锁后,另外一个线程执行到该对象时,就会阻塞等待。我们可以简单的理解为:这里以上厕所为一个例子,当有人(一个线程)进入厕所(执行到监视的锁对象)进行解决的时候,就