![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 91
张启露
意志在于磨练,成功在于坚持
展开
-
Android Java 多线程常见问题
对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态 方法或者一个类的 class 对象上的。我们知道,类的对象实例可以有很多个,但 是每个类只有一个 class 对象,所以不同对象实例的对象锁是互不干扰的,但是 每个类只有一个类锁。但是有一点必须注意的是,其实类锁只是一个概念上的东西,并不是真实存 在的,类锁其实锁的是每个类的对应的 class 对象。类锁和对象锁之间也是互不 干扰的。可见性是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。原创 2022-09-14 15:12:28 · 684 阅读 · 0 评论 -
Java多线程——synchronized使用详解
一 前言Java多线程是面试必考的知识点,哈哈,说的有点太绝对了,题外话不说那么多了,今天我们就来了解一下Java多线程中的synchronized。synchronized相信大家都看过或者用过,synchronized是Java中的关键字,synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性,Java中每一个...原创 2018-06-12 17:58:58 · 56296 阅读 · 6 评论