首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bug樱樱
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
bug樱樱
5年前
关注
站在巨人肩上操作CAS(二):CAS带来的三大问题
因为CAS需要在操作值的时候,检查值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是A,变成了B,又变成了A,那么CAS进行检查的时候发现它的值没有发生变化,但...
0
评论
分享
bug樱樱
5年前
关注
站在巨人肩上操作CAS(一):CAS的原理
此时之前的线程就被挂起,加入到阻塞队列中,在一定的时间和条件下,通过调用 notify() 或 notifyAll() 唤醒,进入就绪状态(runnable),等待CPU调...
0
评论
分享
bug樱樱
5年前
关注
线程的深入理解(三):ThreadLocal深入理解
对于 ThreadLocal 的使用,并不难。但要深入理解 ThreadLocal 的实现方式,需要细细揣摩。写本文前,我在网上看了很多关于 ThreadLocal 的分析...
3
评论
分享
bug樱樱
5年前
关注
线程的深入理解(二):死锁和更多的并发安全
线程本身由于创建和切换的开销,采用多线程不会提高程序的执行速度,反而会降低速度,但是对于频繁IO操作的程序,多线程可以有效的并发。 对于包含不同任务的程序,可以考虑每个任务...
1
评论
分享
bug樱樱
5年前
关注
线程的深入理解(一):线程的生命周期
有朋友留言说:“了解了它们的生命周期后,使用 Spring Bean 好比看到它们的行动轨迹,现在使用就一点都不慌了”。我和他一样,了解事物的生命周期目的很简单,唯【不慌】...
0
评论
分享
bug樱樱
5年前
关注
线程共享和协作(三):如何实现线程间协作
| WAITING | 等待状态,无限期等待另一个线程执行特定操作的线程处于此状态。 | | TIMED_WAITING | 超时等待状态,在指定的等待时间内等待另一个线程...
0
评论
分享
bug樱樱
5年前
关注
线程共享和协作(二):Synchronized、ThreadLocal、Volatile如何实现线程共享
使用Java编写线程安全的程序关键在于正确的使用共享对象,以及安全的对其进行访问管理。Java的内置锁可以保障线程安全,对于其他的应用来说并发的安全性是使用内置锁保障了线程...
0
评论
分享
bug樱樱
5年前
关注
线程共享和协作(一):CPU核心数,线程数,时间片轮转机制解读
Java多线程并不是由于CPU线程数为多个才称为多线程,当Java线程数大于CPU线程数,操作系统使用时间片机制,采用线程调度算法,频繁的进行线程切换。 当线程处于IO操作...
0
评论
分享
bug樱樱
5年前
关注
Android的架构和源码目录
Android系统架构分为五层,从上到下依次是应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层。 系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责...
0
评论
分享
bug樱樱
5年前
关注
前世的Support Library 到 今生的AndroidX
我们都知道 Google 在 2014 年 I/O 大会上为了统一我们 Android 端 APP 的设计风格,让 APP 更加美观,发布了新的设计语言Material D...
0
评论
分享
bug樱樱
关注了标签
程序员
个人成就
文章被点赞
10
文章被阅读
7,072
掘力值
401
关注了
1
关注者
2
收藏集
0
关注标签
1
加入于
2020-12-01