![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java多线程与并发
脱缰的野马_
你知道的越多,你不知道的越多!
展开
-
Java多线程与并发(2):多线程基础和线程安全性
在上一章我们介绍了线程基础相关的内容,知道了什么是线程、线程存在的状态以及Java如何创建线程等内容,线程是程序执行的基本单元,任何程序都离不开线程,本章我们就来讲讲多线程的基础内容,什么是多线程呢?从字面上来说就是多个线程嘛,我们在学校写的小项目甚至在一些中小型的公司项目中通常都不会涉及到多线程相关的内容,主要是因为这种项目的用户群体不大,像淘宝这种超大型项目来说解决基础的业务是...原创 2019-03-25 22:26:38 · 194 阅读 · 0 评论 -
Java多线程与并发(1):线程基础和Java线程的创建
进程和线程 定义: 进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动,他是系统进行资源分配和调度的一个独立单位,一个应用程序包含一个或多个进程。 线程:是CPU调度和分派的基本单元,是进程中的一个实体,一个进程包含至少一个线程, 关系:一个进程至少包含一个线程,同一个进程中的多个线程可以共享进程的所分配的资源,在应用程序运行的时候,实际是每个线程在执行,比进程更小...原创 2019-02-28 20:43:58 · 175 阅读 · 1 评论 -
Java多线程与并发(3):线程安全性详解
上篇文章多线程基础和线程安全性介绍了在多线程并发的情况下的线程安全问题和出现的底层原因、Java内存模型以及八种同步操作和对应的同步规则,并且在文章结尾介绍了什么是线程安全性以及线程安全性体现的三个方面:原子性、可见性和有序性,本篇主要介绍Java工具类与之体现的线程安全性,之所以介绍这部分内容,就是想让大家了解并且能够熟练运用Java给我们封装好的适合在多线程并发运行的环境下工...原创 2019-05-04 21:03:41 · 476 阅读 · 0 评论 -
Java多线程与并发(4):安全发布对象和线程安全策略
我的上一篇文章线程安全性详解在讲解线程安全性的同时,也剖析了Java的atomic所体现的原子性、CAS原理和对应的源码解读,另外讲述了synchronized、volatile关键字,本篇文章将要介绍的是安全发布对象和线程安全策略,大家初次看到这两个名词可能会有点懵,我刚开始接触这两个概念的时候也是不知道是干嘛的,和并发的情况有什么关联。本篇文章就是详细介绍这两块内容,网上也有很...原创 2019-07-11 17:35:06 · 345 阅读 · 0 评论