JUC
未读
Java JUC 并发编程 - JUC 笔记(一)再谈多线程
再谈多线程 JUC相对于Java应用层的学习难度更大,开篇推荐掌握的预备知识: JavaSE多线程部分(必备)、操作系统、JVM(推荐)、计算机组成原理。掌握预备知识会让你的学习更加轻松,其中,JavaSE多线程部分要求必须掌握,否则无法继续学习本教程!我们不会再去重复教学JavaSE阶段的任何知识
JUC
未读
Java JUC 并发编程 - JUC 笔记(二)并发编程核心
多线程编程核心 在前面,我们了解了多线程的底层运作机制,我们终于知道,原来多线程环境下存在着如此之多的问题。在JDK5之前,我们只能选择synchronized关键字来实现锁,而JDK5之后,由于volatile关键字得到了升级(具体功能就是上一章所描述的),所以并发框架包便出现了,相比传统的syn
JUC
未读
Java JUC 并发编程 - JUC 笔记(三)并发编程进阶
并发编程进阶 欢迎来到JUC学习的最后一章,王炸当然是放在最后了。 线程池 在我们的程序中,多多少少都会用到多线程技术,而我们以往都是使用Thread类来创建一个新的线程: public static void main(String[] args) {
Thread t = new Thr