首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程
订阅
dream_wing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
01.Android线程池实践基础
在我们的开发中经常会使用到多线程。例如在Android中,由于主线程的诸多限制,像网络请求等一些耗时的操作我们必须在子线程中运行。 我们往往会通过new Thread来开启一个子线程,待子线程操作完成以后通过Handler切换到主线程中运行。这么以来我们无法管理我们所创建的子线…
CAS 居然可以代替 synchorinzed
学习过多线程的同学一定看到过 CAS 这个概念,CAS 是 Compare-and-swap 的简称,那它有什么作用呢 ?为什么能够代替 synchorinzed?
JAVA并发编程-Thread和Object类中的重要方法详解
从结果可以看出来,线程0的执行顺序是先wait,再被notify后,重新获得锁再继续执行完成的,并且线程1的释放锁不是在notify后就立即释放而是该线程执行完毕后释放。 从结果可以看出来,某个对象只释放当前对应的monitor锁,T2没有获得到ResourceB的锁。 结果和…
面试官:请说下volatile的实现原理
看了这篇文章再也不用担心面试官问你voaltile关键字了,面试必备,找工作的小伙伴,冲冲冲!!!!
深度剖析synchronized实现原理
面试必备,深度刨析synchronized实现原理。看完这篇文章,再不会synchronized来打我。
面试官:请用五种方法实现多线程交替打印问题
三个线程T1、T2、T3,如何让他们按顺序执行? 这是一道面试中常考的并发编程的代码题,本篇文章总结了几种常见的实现方法。