![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
线程概述,扩展及实战
Liz_Coder
这个作者很懒,什么都没留下…
展开
-
volatile
volatile关键字 在更深入了解volatile关键字之前,我们先来看一段断码 public class VolatileTest extends Thread { boolean flag = false; int i = 0; public void run() { while (!flag) { i++; } } public static void原创 2020-09-13 23:58:21 · 173 阅读 · 0 评论 -
线程
线程有哪些基本状态,并描述每种状态 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gDN46mI7-1599887288637)(图片/1590375681943.png)] 什么是线程死锁 线程死锁描述的是这样一种情况:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 如下图所示,线程 A 持有资源 2,线程 B 持有资源 1,他们同时都想申请对方的资源,所以这两个线程就会互相等待而进入死锁状态。 [外链图片原创 2020-09-13 23:56:51 · 132 阅读 · 0 评论