prince的文章

15、Java并发编程:线程信号传递(忙等待,wait、notify、notifyall,信号丢失,虚假唤醒)

线程信号传递的目的是使线程能够相互发送信号。另外,线程信号传递使线程能够等待来自其他线程的信号。例如,线程B可能会等待线程a发出的的信号,指示数据已准备好待处理。 通过共享对象发送信号 线程相互发送信号的一种简单方法是在某个共享对象变量中设...

12、Java并发编程:Java同步块(synchronized关键字,四种同步块,数据可见性,指令重排,性能开销,可重入性)

从我4月初开始翻译这部教程到现在,已经有1个半月的时间了。已翻译的内容大约有三分之一以上。由于在翻译过程中,每个段落平均要读五遍,因而耗费了不少时间。而我又是个崇尚劳逸结合的懒人,只能抽出有限的空余时间。所以按照这个进度,完成这个教程应该还...