java concurrent (1) - 传统线程互斥和通信 线程互斥是一次只有一个线程执行某段代码,保证数据的一致性。线程通信是指通过notify或notifyAll来唤醒在wait某个对象锁的线程。实现方式是通过synchronized关键字声明。1. 如果代码块在对象方法中,可以实例化一个Object来作为lock的对象,或者用this关键字表示lock这个对象:
这里把业务逻辑放到一个类的两个方法中,体现了面向对象的编程思想。