网站首页 abstractqueuedsynchronizer 第2页
-
并发编程解惑之线程(线程并发和并行)
主要内容:...
2024-10-16 baijin 博客文章 13 ℃ 0 评论 -
并发的编程(四)(并发编程的三个要素)
并发编程的实现原理(三)一、Lock二、ReentrantLock重入锁三、ReentrantLock的实现原理四、ReentrantLock的源码分析...
2024-10-16 baijin 博客文章 15 ℃ 0 评论 -
这几种常见的“分布式锁”写法,搞懂再也不怕面试官,安排
什么是分布式锁?大家好,我是jackxu,今天跟大家聊一聊分布式锁。首先说下什么是分布式锁,当我们在进行下订单减库存,抢票,选课,抢红包这些业务场景时,如果在此处没有锁的控制,会导致很严重的问题。学过多线程的小伙们知道,为了防止多个线程同...
2024-10-16 baijin 博客文章 11 ℃ 0 评论 -
Java并发编程:Java线程池核心ThreadPoolExecutor使用和原理分析
引出线程池线程是并发编程的基础,前面的文章里,我们的实例基本都是基于线程开发作为实例,并且都是使用的时候就创建一个线程。这种方式比较简单,但是存在一个问题,那就是线程的数量问题。假设有一个系统比较复杂,需要的线程数很多,如果都是采用这种方式...
2024-10-16 baijin 博客文章 12 ℃ 0 评论 -
线上问题排查(线上问题排查工作总结)
一、前言这篇文章是19年在上家公司解决线上问题后做的一个总结性的文章,当时发表在了自己搭建的通过github托管的个人网站上,现把当时的总结再在头条上分享给大家。另外吐槽一句,因为之前在个人网站上发表文章都是用的markdown语法,而头条...
2024-10-16 baijin 博客文章 10 ℃ 0 评论 -
搞定ReentrantReadWriteLock 几道小小数学题就够了
|好看请赞,养成习惯你有一个思想,我有一个思想,我们交换后,一个人就有两个思想IfyoucanNOTexplainitsimply,youdoNOTunderstanditwellenough现陆续将Demo代码...
2024-10-16 baijin 博客文章 8 ℃ 0 评论 -
深入理解并发编程同步工具类(并发与同步)
今天跟大家分享一个并发编程领域中的一个知识点——同步工具类。我将结合一个真实线上案例作为背景来展开讲解这一知识点。给大家讲清楚什么是同步工具类、适合的场景、解决了什么问题、各个实现方案的对比。希望对大家理解同步工具类这个知识点有所帮助。...
2024-10-16 baijin 博客文章 9 ℃ 0 评论 -
从根儿上认识线程池(去乡村支教水根儿文雅听书)
前言大家好,我是jackxu,本篇是并发编程的第二篇,今天跟大家聊一聊线程池的那点事。本篇文章有点长,小伙们静下心、耐下心来把他看完。。为什么要使用线程池1)降低创建线程和销毁线程的性能开销2)提高响应速度,当有新任务需要执行是不需要等待...
2024-10-16 baijin 博客文章 14 ℃ 0 评论 -
多线程之Condition的简介及原理解析
上篇博文,我们重点介绍阻塞队列BlockingQueue,并实现了生产者和消费者模式。这篇博文,我们重点介绍Condition的相关内容,我们会通过两篇博文来介绍Condition。这篇是对Condition的简介,与Object类的等待通...
2024-10-16 baijin 博客文章 10 ℃ 0 评论 -
AQS(AbstractQueuedSynchronizer)框架之ReentrantLock
park与unPark使用ReentrantLock的实现使用的就是park+自旋的方式,下面举个例子来了解下park和unpark方法...
2024-10-16 baijin 博客文章 9 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-