首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程的那些事
晒晒心里话
创建于2023-01-20
订阅专栏
技术在解决一个问题的同时,必然会带来另外一个问题,所以在采用一项技术的同时,一定要清楚它带来的问题是什么,以及如何规避。
等 1 人订阅
共4篇文章
创建于2023-01-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
互斥锁:解决原子性问题
管程,就是我们这里的 synchronized,我们知道 synchronized 修饰的临界区是互斥的,也就是说同一时刻只有一个线程执行临界区的代码
Java内存模型:看Java如何解决可见性和有序性问题
Java 内存模型主要分为两部分,一部分面向你我这种编写并发程序的应用开发人员,另一部分是面向 JVM 的实现人员的,我们可以重点关注前者,也就是和编写并发程序相关的部分。
初探并发编程之三个核心问题:分工、同步和互斥
分工指的是如何高效地拆解任务并分配给线程,同步指的是线程之间如何协作,互斥指的是保证同一时刻只允许一个线程访问共享资源。
可见性、原子性和有序性问题:并发编程Bug的源头
在 32 位的机器上对 long 型变量进行加减操作存在并发隐患,到底是不是这样呢?接下来,我们就深入探讨一下。