java-多线程
Nyle_
帅哥一枚
展开
-
java多线程(一) - volatile¬ify
java多线程(一) - volatile¬ifyjava多线程基本的类总结一下要点volatile各个线程获取时都要从主存里获取,不存线程的工作内存中获取和final不能同时使用volatile 和 static的区别一开始很疑惑和static的区别是什么,因为static在多个变量获取的时候,是同用一份的。而且多线程使用发现也是修改能被其他线程感知到。直到。。。。看了这篇博客,实验了原创 2017-09-16 15:54:24 · 189 阅读 · 0 评论 -
java多线程(二) - Timer 源码阅读
java多线程(二) - Timer 源码阅读在JDK5ScheduledThreadPoolExecutor 之前。使用Timer定时器使用Timer在调用shedulue TimerTask的时候,会把这个task放到一个队列里 private final TaskQueue queue = new TaskQueue();在Timer new出来的时候,会启动一个Thread 这个线程会循原创 2017-09-16 15:55:04 · 212 阅读 · 0 评论