- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android View绘制过程,基于源码的解析呀
View绘制过程,首页第一步了解整个android的view框架,这其中涉及到几个基本的概念。Activity:基本的页面单元,承载着整window,view实际上是绘制在这个window之上的。View:最基本的UI组件,可以的布局中直接使用。 public class View implements Drawable.Callback
2020-09-23 15:07:08 132
原创 ReentrantLock源码+图深度解析呀
彻底理解ReentrantLock简介源码解析 java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能。而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景。这篇文章主要是从使用的角度来分析一下ReentrantLock。简介 ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析。synchronized是独占锁,加锁和解锁的过程自动
2020-09-23 14:58:01 189
原创 Synchronized关键字---总结自《Java多线程编程核心技术》
1、方法内部的变量为线程安全“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在“非线程安全”问题。这是方法内部的变量是私有的特性造成的2、实例变量是非线程安全的如果多个线程共同访问一个对象中得实例变量,则有可能造成“非线程安全”问题。3、多个对象多个锁锁的概念是针对对象的,每一个对象都会有锁(lock)关键字synchronized取得的
2020-09-22 14:01:48 123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人