线程
爱上猫de鱼
情商修炼中......
展开
-
多线程之 volatile 关键字随笔
1、volatile的作用学习多线程始终跳不过“volatile”这个关键字,最大的作用是:多线程的共享可见性。什么意思,下面画个图就明白了: 每个线程都有自己的私有数据栈,他们取值都是从自己的数据栈中取,但是我们修改这个值是在公共堆栈中进行的,所以我们希望每个线程都从公共堆栈中取值,那么就把这个值设定为volatile。如下,代码演示:package com.c...原创 2019-11-14 16:48:44 · 172 阅读 · 0 评论 -
JavaSE基础之线程
在介绍线程之前,先理解一下"程序"的概念: 程序:即为一条条的按照语法规则排列起来的指令序列。 程序默认的是保存在外存(硬盘)中,程序在运行的时候,被操作系统装载到内存中,然后CPU从内存中读取并执行。当一个程序被装载到内存,并且被CPU执行的时候,这是这个程序就变成了一个正在执行的程序,也就是所谓的进程。 那我们感到有一点奇怪,我的计算机只...原创 2018-11-09 17:07:40 · 137 阅读 · 0 评论