java并发
fight_zhi
这个作者很懒,什么都没留下…
展开
-
《java并发》--ThreadLocal
ThreadLocal认识 ThreadLocal是一个map结构,ThreadLocal.set()默认是用当前线程作为key来使用。 ThreadLocal不是用来解决共享对象的多线程并发问题,而是每个线程都创建一个对象,其他线程访问不到本线程的对象,从而达到线程安全。 如果ThreadLocal.set()进行的对象本来就是多个线程共享的一个对象,还是会出现并发访问的问原创 2017-03-27 21:41:12 · 244 阅读 · 0 评论 -
《java并发》--volatile修饰符
volatile参考: Java并发:volatile内存可见性和指令重排 你真的了解volatile吗,关于volatile的那些事 java中volatile关键字的含义volatilevolatile 作用volatile 理解代码解读可见性代码解读无法实现原子性volatile修饰避免代码重排总结volatile 作用 保证内存可见性 防止指令重排 不原创 2017-03-16 23:33:30 · 1016 阅读 · 1 评论