![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
文章平均质量分 85
明湖起风了
这个作者很懒,什么都没留下…
展开
-
Java并发编程(二)线程安全的单例模式
线程安全的单例模式原创 2024-05-28 11:26:13 · 843 阅读 · 0 评论 -
多线程基础(六、三)BlockingQueue用法详解之LinkedBlockingQueue
BlockingQueue用法详解之LinkedBlockingQueue转载 2023-06-11 11:45:33 · 3023 阅读 · 0 评论 -
多线程基础(十)高性能队列——Disruptor
美团高性能队列——Disruptor转载 2023-06-22 15:49:57 · 629 阅读 · 0 评论 -
多线程基础(十)ForkJoin
ForkJoin详解转载 2023-06-21 20:41:59 · 565 阅读 · 0 评论 -
多线程基础(八)CompletableFuture使用详解
CompletableFuture使用详解转载 2023-06-18 18:32:00 · 5905 阅读 · 0 评论 -
多线程基础(七)Callable、Future、FutureTask
Callable、Future、FutureTask转载 2023-06-18 10:43:11 · 169 阅读 · 0 评论 -
多线程基础(六、六)BlockingQueue用法详解之TransferQueue
因为TransferQueue提供了一个transfer的方法,生产者可以调用这个transfer方法,从而等待消费者调用take或者poll方法从Queue中拿取数据。在生产者的run方法中,我们调用了tryTransfer方法,等待2秒钟,如果没成功则直接返回。在run方法中,调用了transferQueue.take方法来取消息。可以看到Producer和Consumer是一个一个来生产和消费的。可以看到,因为没有消费者,所以消息并没有发送成功。转载 2023-06-17 09:52:40 · 133 阅读 · 0 评论 -
多线程基础(六、五)BlockingQueue用法详解之SynchronousQueue
使用SynchronousQueue的目的就是保证 “对于提交的任务,如果有空闲线程,则使用空闲线程来处理;否则新建一个线程来处理任务”。SynchronousQueue也是blockingqueue的一个实现,内部采用的就是ArrayBlockingQueue的阻塞原语,所以在功能上完全可以用ArrayBlockingQueue替换之,但是SynchronousQueue 是轻量级的,SynchronousQueue 不具有任何内部容量,甚至不具有一的容量,我们可以用来在线程间安全的交换单一元素。转载 2023-06-17 09:44:05 · 193 阅读 · 0 评论 -
多线程基础(六、四)BlockingQueue用法详解之DelayQueue
多线程基础(六、三)BlockingQueue用法详解之DelayQueue转载 2023-06-17 09:34:53 · 243 阅读 · 0 评论 -
多线程基础(六、二)BlockingQueue用法详解之ArrayBlockingQueue
BlockingQueue用法详解之ArrayBlockingQueue转载 2023-06-11 11:38:29 · 3348 阅读 · 0 评论 -
多线程基础(六、一) Queue用法详解
Queue用法详解转载 2023-06-11 11:37:46 · 1928 阅读 · 0 评论 -
多线程基础(五)ThreadLocal与四种引用
ThreadLocal与四种引用原创 2023-06-03 16:31:41 · 781 阅读 · 0 评论 -
多线程基础(五)AQS详解
AQS原理转载 2023-05-29 20:25:17 · 339 阅读 · 0 评论 -
多线程基础(四)面试题:线程的等待,唤醒,线程间通信案例
线程的等待,唤醒,线程间通信案例原创 2023-05-28 16:40:10 · 95 阅读 · 0 评论 -
多线程基础(三)JUC并发包:Lock锁、CountDownLath、CyclicBarrier、Semaphore、LockSupport
多线程基础(三)JUC并发包:Lock锁、CountDownLath、CyclicBarrier、Semaphore、LockSupport原创 2023-05-27 13:03:06 · 961 阅读 · 0 评论 -
多线程基础(二)CAS无锁优化/自旋锁/乐观锁、ABA问题
CAS无锁优化/自旋锁/乐观锁、ABA问题原创 2023-05-21 17:28:54 · 568 阅读 · 0 评论 -
多线程基础(一)线程基础信息、synchronized 锁概念
多线程基础(一)线程基础信息、synchronized 锁概念原创 2023-05-20 21:31:39 · 581 阅读 · 0 评论 -
多线程----Executor框架之ThreadPoolExecutor三种实现方式
多线程----Executor框架之ThreadPoolExecutor三种实现方式,根据返回内容理解原理原创 2022-11-02 21:52:14 · 684 阅读 · 0 评论 -
Java并发编程(一)并发问题源头(原子性、可见性、有序性)
Java并发编程(一)并发问题源头(原子性、可见性、有序性)原创 2022-12-24 22:14:13 · 161 阅读 · 0 评论