首页
文章归档
友情链接
关于MrFish
1
Flutter实战记录-协作开发遇到的问题
2
Android FrameWork探索之旅(一)
3
IO原理篇
4
并发基础知识
5
Pms整体了解
慢行的骑兵
贪多嚼不烂,欲速则不达
累计撰写
29
篇文章
累计创建
27
个标签
累计收到
1
条评论
栏目
首页
文章归档
友情链接
关于MrFish
搜索
标签搜索
Lifecycle
ViewModel
room
DataBinding
paging
workmanager
Livedata
hilt
git
IO
Dart
Flutter
IOC
FFmpeg
App启动流程
Binder
AMS
Apt
注解
组件化
音视频
uml
并发
View
PMS
协程
Jvm
目 录
CONTENT
以下是
并发
相关的文章
2021-10-26
并发基础知识
整理一下并发相关的基础概念以及跟并发相关的问题整理(同时补充一点虚拟机的知识,算是复习,学习虚拟机知识是学习并发的前提);一.什么是线程了解线程之前需要先了解进程,进程是执行中的程序。是系统进行资源分配和调度的基本单位;线程是进程中的一个实体(线程本身是不会独立存在的);一个进程有多个线程装逼操作:
2021-10-26
819
0
0
项目底层
2021-10-19
无锁并发与有锁并发
一.CAS效率分析与原子变量关于synchronize(能不用则不用),是JVM提供的锁,其影响的范围是跟CPU有关。会造成阻塞现象,阻塞现象会造成线程上下文的切换(实际上是做了很多事情);1.当前线程需要执行的指令,以及它的程序计数器,内部的一些数据是需要保存的;1.线程上下文切换本质:CPU切换
2021-10-19
623
0
0
项目底层
2021-10-14
锁
从一个Java代码案例开始分析,线程安全问题造成的原因,从而引出synchronized、CAS原理等知识,并对其进行总结。想要学好并发,必须要把Jvm学好。而Jvm的学习(学过一点),是需要投入大量的时间。目前,站在android开发的角度对并发的某些点进行学习;一.案例分析Java下的线程安全分
2021-10-14
394
0
0
项目底层
2021-10-14
JMM内存模型与并发
并发的内容涉及的知识挺广的,需要并发还需要对Jvm有个很好的了解。在众多的知识中,我们要选取合适的知识学习,对于Android人员,学习并发的目的是为了让并发编程不会对于App造成卡顿。从以下四点来学习;JMM并发内存模型(了解Java多线程下的处理流程)【了解线程并发的本质】;线程的安全性分析-锁
2021-10-14
399
0
0
项目底层