多线程
心如猛虎细嗅蔷薇
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为也,所以动心忍性,增益其所不能。
展开
-
Java 多线程详解(一)------概念的引入
这是讲解 Java 多线程的第一章,我们在进入讲解之前,需要对以下几个概念有所了解。 1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); 并发:指两个或多个事件在一个时间段内发生。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时...转载 2018-04-26 10:04:53 · 126 阅读 · 0 评论 -
Java 多线程详解(二)------如何创建进程和线程
Java 多线程详解(一)------概念的引入:https://blog.csdn.net/weixin_39816740/article/details/80089790 在上一篇博客中,我们已经介绍了并发和并行的区别,以及进程和线程的理解,那么在Java 中如何创建进程和线程呢? 1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某...转载 2018-04-26 10:07:42 · 181 阅读 · 0 评论 -
Java 多线程详解(三)------线程的同步
Java 多线程详解(一)------概念的引入:https://blog.csdn.net/weixin_39816740/article/details/80089790Java 多线程详解(二)------如何创建进程和线程:https://blog.csdn.net/weixin_39816740/article/details/80089834 介绍完如何创建进程以及线程了,那么我们接着...转载 2018-04-26 10:10:26 · 164 阅读 · 0 评论 -
Java 多线程详解(四)------生产者和消费者
Java 多线程详解(一)------概念的引入:https://blog.csdn.net/weixin_39816740/article/details/80089790Java 多线程详解(二)------如何创建进程和线程:https://blog.csdn.net/weixin_39816740/article/details/80089834Java 多线程详解(三)------线程的...转载 2018-04-26 10:14:20 · 244 阅读 · 0 评论 -
Java 多线程详解(五)------线程的声明周期
Java 多线程详解(一)------概念的引入:https://blog.csdn.net/weixin_39816740/article/details/80089790Java 多线程详解(二)------如何创建进程和线程:https://blog.csdn.net/weixin_39816740/article/details/80089834Java 多线程详解(三)------线程的...转载 2018-04-26 10:16:04 · 202 阅读 · 0 评论 -
浅谈volatile关键字
Java的volatile关键字在JDK源码中经常出现,但是对它的认识只是停留在共享变量上,今天来谈谈volatile关键字。volatile,从字面上说是易变的、不稳定的,事实上,也确实如此,这个关键字的作用就是告诉编译器,只要是被此关键字修饰的变量都是易变的、不稳定的。那为什么是易变的呢?因为volatile所修饰的变量是直接存在于主内存中的,线程对变量的操作也是直接反映在主内存中,所以说其是...转载 2018-05-11 18:07:44 · 132 阅读 · 0 评论