Java并发
Only you, only you!
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Java并发编程实战》---第2章(线程安全性)
/*线程不安全*/ /*共享、可变*/ @NotThreadSafe public class UnsafeSequence{ private int value; public int getNext(){ return value++; } } /*线程安全*/ @ThreadSafe public class Sequence{ @GuardedBy("this") priv...原创 2019-06-22 12:21:25 · 194 阅读 · 0 评论 -
《Java并发编程实战》---第3章(对象的共享)
注:上面例子说的说可见性问题,其实归根结底还是多线程并发执行的时候,不同线程推进速度无法预测的问题!输出0的原因是可能发生了重排序(在没有同步的情况下,编译器、处理器以及运行时等都可能对操作的执行顺序进行一些意想不到的调整)。 3.1.1 失效数据 注意上述3-3代码和上章中的Vector复合操作(不满足原子性线程不安全)的区分。3-3中代码,只要执行set/get方法就能拿到对象的锁,自然...原创 2019-06-23 15:15:56 · 180 阅读 · 0 评论 -
(Java Concurrency)Multithreading Benefits
Some benefits are: Better resource utilization. Simpler program design in some situations. More responsive programs. Better resource utilization Imagine an application that reads and processes files...转载 2019-08-04 16:33:17 · 196 阅读 · 0 评论 -
Java编程思想第四版阅读笔记(21章 并发)
21.2基本的线程机制 Thread.State 查看Java官方文档Thread类,包含一个子类枚举类State,枚举了线程的所有状态如下: 21.2.1 Runnable package concurrency; /** * 打印发射之前的倒计时 */ public class LiftOff implements Runnable{ protected int count...原创 2019-08-15 23:35:25 · 334 阅读 · 0 评论
分享