lock.lock();
...
lock.unlock();
semaphore.acquire();
...
semaphore.release();
(ps:在同一时刻,可以有3个线程获得锁)
(ps:读锁会等待写锁释放,可以同时让多个线程持有)
(本随笔为观看 刘欣老师 讲解视频学习笔记)
原文:http://www.cnblogs.com/LionheartCGJ/p/7188413.html