java并发编程
SebastianHe
这个作者很懒,什么都没留下…
展开
-
java并发编程01——线程安全
什么是线程安全 如果对象的状态变量(对象的实例域、静态域)具有可变性,那么当该对象被多个线程共享时就的考虑线程安全性的问题,否则很可能出现与预期不同的结果。 线程安全是指:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程如何交替执行,该类始终能表现出正确的行为。 一个类是否线程安全的,取决于两点:是否被多线程共享;状态是否可变。...原创 2014-03-16 14:18:36 · 129 阅读 · 0 评论 -
java并发编程02——JMM
线程通信和线程同步 并发编程的两个核心问题是线程通信和线程同步,其中线程通信指线程之间以何种机制交换信息。常见的通信机制有两种:共享内存(线程之间共享公共状态,通过读-写公共状态来隐式通信)、消息传递(线程之间通过发送信息来显示通信),java采用共享内存的通行机制。同步指控制不同线程之间操作发生相对顺序(互斥)的机制。本篇主要从java的内存模...原创 2014-03-23 21:39:57 · 99 阅读 · 0 评论