
多线程
文章平均质量分 66
多线程详解
芒骁
用代码改变世界
展开
-
并发的发展哲学意义
我们知道,事物的发展是前进、上升的运动。事物的发展过程必然产生新事物与旧事物之间的矛盾。对于并发而言,并发问题就是并发相对于单线程的矛盾。在并发之前:多级存储系统(缓存机制)解决了处理器与内存速度之间的矛盾具有天然缓存一致性问题。超标量处理器通过乱序执行实现并行处理指令并发时代到来,并发(并行)的特点:实现同一时间段内处理多任务。(产生进程(线程)切换场景)线程之间出现了制约的概率场景。(处理同一任务)新事物与旧事物就此产生矛盾矛盾一 原子性问题场景: 并发处.原创 2022-09-09 13:47:28 · 538 阅读 · 0 评论 -
volatile
保证可见性变量修改对其他线程立即可见可见性的实现原理原创 2022-09-09 09:33:42 · 360 阅读 · 0 评论 -
Java 线程安全
要了解Java多线程就要从以下几个方面去展开:1. 什么是进程?2. 什么是线程?3. 什么是多线程?4. 多线程的问题?1. 进程进程出现的意义:假如我们的电脑每个时刻只有一个程序运行,注意,这里的含义并不是你打开电脑,打开网易云音乐听着歌,此时看到的只有网易云音乐这一个程序,而是实打实的打开任务管理器:没有任何后台进程,只有一个应用。如果是这样,进程的概念永远不会出现。随着操作系统的并发和共享性展现,进程的概念浮出水面。并发:计算机系统中同时存在多个运行中的程序,操作系统具原创 2021-12-27 12:26:48 · 78 阅读 · 0 评论