摘要: 前言顾名思义,同步的意思。当两个线程对一个对象实例进行读写操作的时候,很容易引起读写脏数据、不可重复读、丢失更新的问题。当代码块被声明了一个Synchronized的时候,就意味着该代码块只能有一个线程能读,其他线程只有等待的状态,等待其他线程读完才能获得该代码块的执行权,本文以理论理解为主,快速回忆;正文第一种方式:同步类中的方法,静态方法和非静态方法。 public synchronized void method() { }同理,对于静态方法来说,只要加上了synchronized关键字,这个方法就是同步的, class Test { pub... 阅读全文
posted @ 2013-01-30 14:25 广州_大臣 阅读(254) 评论(0) 推荐(0) 编辑