多线程
To see a world in a grain of sand
yeiweilan
欢迎指正
展开
-
线程基础
在java中,除去long型和double型以为的任何类型的变量的写操作都是原子操作。但是java规范还特别规定对于volatile关键字修饰的long/double型变量的写操作具有原子性。竞态的模式与竞态产生的条件两种模式:(read-modify-write)读-改-写 、 (check-then-act)检测而后行动可能会导致竞态产生的条件状态变量:即类的实例变量,静态变量共...原创 2019-06-17 16:13:26 · 176 阅读 · 0 评论 -
多线程
线程的基本概念、线程的本状态以及状态之间的关系 新建 (Born) : 新建的线程处于新建状态 就绪 (Ready) : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用 运行 (Running) : 线程在开始执行时进入运行状态 睡眠 (Sleeping) : 线程的执行可通过使用 sleep() 方法来暂时中止。在睡眠后,线程将进入就绪状态 等待原创 2017-06-20 10:02:19 · 604 阅读 · 0 评论