
并发编程
文章平均质量分 70
wucomi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android并发相关知识点
它通过引入一个**版本号(Stamp)**来区分变量值的变化,即使变量值从A变回A,版本号也会发生变化。,主内存是所有线程共享的内存,工作内存是每个线程私有的内存。线程对变量的操作都在工作内存中进行,锁的作用就是将线程工作内存的变量进行同步。CAS是一种用于实现无锁编程的机制,通过比较预期值来更新变量,确保操作的原子性。CAS机制的核心在于确保操作的原子性,避免了传统锁机制的开销,同时提高了并发性能。等待一个线程终止,常用于一个线程等待另一个线程完成任务。方法实现了CAS机制。类的方法,用于线程间的通信。原创 2025-01-20 23:48:05 · 801 阅读 · 0 评论 -
HandlerThread和IntentService
这种方式可读性更高,使用也相对简单,也是我平时单线程切换最常用的方式。的封装也非常简单,主要用来在后台异步完成一些耗时任务,所以继承自。线程中,这样就能完成线程的切换。来处理异步任务,异步任务处理完成后会结束服务。,在服务创建的时候会创建一个并启动。实现线程切换效果是一样的,相比。信的时候就能直接拿到这个。原创 2025-01-19 23:34:15 · 317 阅读 · 0 评论