首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
喂在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Java并发篇(3)volatile关键字吐血整理
1. 回顾Java内存模型 在上一篇文章中我们已经知道线程是通过主内存去进行线程间的隐式通信的,而线程对共享变量的写操作在工作内存中完成,由JMM控制共享变量由工作内存写回到主内存的时机。 JMM提供了一个保证内存可见性的原则:happens-before原则。这个原则可以保证…
单怼多线程,100到面试题,你能答上几个?(附答案)
现在的面试对程序员要求越来越高,基础越扎实拿offer的概率就越高,大厂对基础还是很执着的,如果你基础功底好,面试官是会看中你的潜力,然后去培养的你的。 除了算法、网络、计算机基础等,多线程越来越被注重。废话不多说,直接把题分享给大家。 进程是系统中正在运行的一个程序,程序一旦…
Java并发篇(1)入坑并发编程的正确姿势
随着当今CPU的高速发展,4核、8核甚至16核CPU已经面世了。在以往单核CPU的时代,每一个线程只能争抢一个CPU去获取运行的权利。在多核CPU的场景下,一个线程已经无法充分地利用多个CPU了,再者,数字化时代更加加剧了用户对应用的性能需求,传统的单线程应用已经逐渐被淘汰了,…