摘要: 前言: 前面我们分析了为什么在多线程中会出现线程安全问题,并且也提出了一些解决的方法,多线程的编写里面中可以提高系统的利用率和处理能力,然而并发也带来了一系列严重的问题,其中之一就是死锁,下面我们来看看什么是死锁,什么情况下会产生死锁,以及死锁的一些避免方式。 一、什么是死锁: 在多线程中,死锁是指 阅读全文
posted @ 2019-09-08 15:40 は問わない 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言: 在我们学习多线程的过程中,总会遇到了一问题那就是线程安全问题,那么,什么是线程安全问题,怎样去判断是否存在线程安全问题,在知道了线程安全问题,开发中我们有如何去避免出现线程安全等问题,接下来我们具体了解一下关于线程安全这方面的一些知识。 一、什么是线程安全 通常理解就是多个线程同时操作一个实 阅读全文
posted @ 2019-09-08 15:33 は問わない 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前我们学习了关于现成的创建的方式,和线程池方面的只是,那么我们来向再想一下关于一个线程从创建到销毁,都经历了哪些阶段,下面来看一下网上的一张,关于线程从创建到销毁生命周期的问题: 一、新建阶段: 在我们用new关键字创建了一个线程后,这个线程就处于新建状态,jvm会为线程分配内存空间,初始 阅读全文
posted @ 2019-09-08 12:11 は問わない 阅读(181) 评论(0) 推荐(0) 编辑