首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
用户9372057386537
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Android ThreadLocal特性以及源码解读
ThreadLocal 以线程为作用域存取数据,不同线程有不同的数据副本,各个线程副本之间读取互不干扰。本文将结合例子和源码分析这些特性。
Synchronized与Lock
单线程执行指令不会出现问题,多线程情况下,当访问一个共享资源,如一个变量、一个对象等统称为临界资源,因为线程执行的不可控,所以导致可能出现线程安全问题。 采用序列化访问临界资源的方式,即在同一时刻,只能有一个线程访问临界资源。通常来说就是在临界资源上加锁,Java中提供了两个同…
volatile与synchronized的区别
1. volatile修饰的变量具有可见性 Run.java 第28行,main线程 将启动的线程RunThread中的共享变量设置为false,从而想让RunThread.java 第14行中的while循环结束。 现在有两个线程,一个是main线程,另一个是RunThrea…