一。线程安全:
1.线程不安全的问题:
1.1.
线程不安全是因为线程共享进程的资源,所以多线程的操作会让共享资源不同步。从而存在安全问题
1.2.解决的话,让线程同一时刻只能有一个线程去操作共享资源,这时候就用到了锁的机制。
2。锁:
2.1 隐式锁,又称为线程同步锁,用synchroized关键词来进行修饰。
锁的效率:
2.2显示锁,Lock,它是一个接口,定义锁的基本操作和方法。ReentrantLock实现了Lock接口。
一。线程安全:
1.线程不安全的问题:
1.1.
线程不安全是因为线程共享进程的资源,所以多线程的操作会让共享资源不同步。从而存在安全问题
1.2.解决的话,让线程同一时刻只能有一个线程去操作共享资源,这时候就用到了锁的机制。
2。锁:
2.1 隐式锁,又称为线程同步锁,用synchroized关键词来进行修饰。
锁的效率:
2.2显示锁,Lock,它是一个接口,定义锁的基本操作和方法。ReentrantLock实现了Lock接口。