摘要:
Java中每个对象都能作为锁:1.对于普通同步方法,锁是当前实例对象。2.对于静态同步方法,锁是当前类的Class对象。3.对于同步方法块,锁是synchronized括号里面配置的对象。 那么,同步方法和同步代码块的实现方式是怎样的呢?1.同步代码块是使用monitorenter和monitore 阅读全文
posted @ 2017-11-05 15:35
emoji的博客
阅读(360)
评论(0)
推荐(0)
摘要:
线程安全:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。(Java并发编程实战) 如果当多个线程访问同一个可变的状态变量时,程序出现错误。可以通过以下方式可以修复该问题。1.不在线程之间共享该状态变量。2.将状态变量修改为不可变的变量。3.在访问状态变量时使用同 阅读全文
posted @ 2017-11-05 08:23
emoji的博客
阅读(178)
评论(0)
推荐(0)

浙公网安备 33010602011771号