![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thread
ChengZi~
忘掉种过的花
展开
-
Java并发编程学习3-volatile关键字的理解
Java并发编程学习1-volatile关键字1 概述2 缓存一致性问题3 缓存一致性问题的解决方式4 并发编程中的三个概念4.1 原子性4.2 可见性4.3 有序性5 Java内存模型5.1 JVM对原子性的保证5.2 JVM对可见性的保证5.3 JVM对有序性的保证 1 概述 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,...原创 2019-07-23 16:50:27 · 257 阅读 · 0 评论 -
Java并发编程学习2-线程间的通信
Java并发编程学习2-线程间的通信1 前言2 线程间的通信方式2.1 同步2.2 轮询 1 前言 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。2 线程间的通信方式2.1 同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。public class My...原创 2019-07-23 18:07:01 · 148 阅读 · 0 评论 -
Java并发编程学习1-线程的理解
Java并发编程学习1-线程的理解和应用1 线程的概念2 创建线程的三种方式2.1 继承Thread的子类2.2 实现Runnable接口2.3 实现Callable接口2 线程的常用方法 1 线程的概念 进程可以简单的理解为在计算机中运行的程序在操作系统中打开运行一个程序就是启动了一个进程。线程是进程的一个执行单元, 线程是进程的一条执行路径。运行360安全卫士就是启动一个进程, 该...原创 2019-07-23 22:49:03 · 175 阅读 · 0 评论