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