//TODO Condition API & Usage
1. 对临界区/条件的优化 :
a) Lock+Condition 实现模式中,同一把锁可以对应多个条件(Condition)。
b) Synchronized 内置对象锁方式中,一个对象有且仅有一把对象锁。不如上一种方式灵活。
2. 读写分离:
a) Lock+Condition 实现模式中, 可以使用ReadWriteLock进行读写分离。从而提高效率。
b) Synchronized 内置对象锁方式中, 不同线程之间读写互相阻塞。