线程同步是指多线程通过特定的设置(如互斥量,事件对象,临界区)来控制线程之间的执行顺序(即所谓的同步)也可以说是在线程之间通过同步建立起执行顺序的关系,如果没有同步,那线程之间是各自运行各自的,对于共享的资源,在各单个线程访问时应具有排它性,当有若干个线程都要使用某一共享资源时,任何时刻最多只允许一个线程去使用,其它要使用该资源的线程必须等待,直到占用资源者释放该资源,Java中采用锁机制要保证这一点;
本课程详细分析Java多线程的同步与锁,通过该课程的学习,让大家理解并掌握Java多线程的同步与锁,为编写多线程代码打下坚实基础。

2-1 Lock锁接口-01
2-2 Lock锁接口-02
2-3 ReentrantLock锁基本介绍
2-4 ReentrantLock锁的基本特征
2-5 ReentrantLock锁的基本使用
2-6 ReentrantLock锁的可重入性-01
2-7 ReentrantLock锁的可重入性-02
2-8 ReentrantLock锁的可重入性-03
2-9 ReentrantLock非公平锁特性
2-10 ReentrantLock公平锁特性
2-11 ReentrantLock非公平锁与公平锁验证
2-12 ReentrantLock可中断锁特性
2-13 ReentrantLock可中断锁验证
获取步骤