首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java并发
订阅
sky__killer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 0订阅
多线程详解(2)——不得不知的几个概念
0. 简介 在多线程中可能会出现很多预想不到的现象,要理解这些现象的产生的原因,就一定要理解以下讲解的几个概念。 1. Java 线程内存模型 Java 内存模型主要定义变量的访问规则,这里的变量只是指实例变量,静态变量,并不包括局部变量,因为局部变量是线程私有的,并不存在共享…
Java 8 并发:同步和锁
当我们编写多线程代码访问可共享的变量时需要特别注意,下面是一个多线程去改变一个整数的例子。 定义一个变量 count,定义一个方法 increment() 使 count 增加 1. 上面的代码执行结果并不是10000,原因是我们在不同的线程上共享一个变量,而没有给这个变量的访…