摘要: 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 内存可见性:即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的 内存屏障(memory barrier):如果你的字段是volatile,Java内存模型将在写操作后插入一个写屏障指令, 阅读全文
posted @ 2019-04-14 19:32 踏月而来 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Interrupt ,给线程发送一个中断信号,如给t1线程发送中断信号,t1.interrupt(); isInterrupted() 检测线程的中断信号状态 ,返回true的条件是线程是alive的,线程被中断了。如果线程已经结束了not alive,则返回false wait和sleep和joi 阅读全文
posted @ 2019-04-14 13:28 踏月而来 阅读(1233) 评论(0) 推荐(0) 编辑