![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
Gdeer
这个作者很懒,什么都没留下…
展开
-
Java 中的锁:悲观锁、乐观锁、自旋锁、偏向锁、公平锁、可重入锁、独享锁...
文章目录一、悲观锁、乐观锁二、自旋锁、适应性自旋锁三、偏向锁、轻量级锁、重量级锁四、公平锁、非公平锁五、可重入锁、不可重入锁六、独享锁、共享锁 一、悲观锁、乐观锁 这里的锁,是一种多线程同步操作资源的方式,即悲观方式与乐观方式。 悲观方式: 加锁,如:synchronized、ReentrantLock 乐观方式: 不加锁,如:concurrent 包的原子类 不加锁是如何保证多个线程...原创 2020-03-04 11:44:26 · 907 阅读 · 0 评论 -
java 基础:多线程
一、什么是线程 要说线程,先说进程,就像手机上的 App,每个 App 都有一个进程,它的所有操作都在这个进程里进行。 线程是进程里处理任务的单位。通常一个进程有一个主线程,多个子线程。如一个浏览器里,界面的显示就是它的主线程,当我们开始下载一个东西,如果在主线程下载,用户就不得不等到下载完成后再进行别的操作,这时就要将下载放在子线程中进行。 所以子线程,就是用来处理耗时任务的。 1.1 线程的执...原创 2019-03-26 23:06:01 · 213 阅读 · 0 评论