并发控制有两种方法: optimistic lock and pessimistic lock.synchronized() method 属于 pessimistic lock.当一个线程在使用可能引起confliction的资源时, it locks this resource. 其它线程只能先等着,直到这个线程使用完release.使用pessimistic简单,但不适合多并发的企业级应用中或Web应用中,而且pessimistic也容易引起dead lock.