![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
zz@yuan
非科班选手
展开
-
ThreadLocal原理
ThreadLocal原创 2022-08-29 23:37:50 · 115 阅读 · 0 评论 -
生产者消费代码
生产者消费者代码原创 2022-07-27 21:53:14 · 107 阅读 · 0 评论 -
CAS原理以及ABA问题解决Demo-代码
cas原创 2022-07-27 17:53:54 · 158 阅读 · 0 评论 -
并发编程基础
并发编程基础原创 2022-06-13 17:45:23 · 155 阅读 · 0 评论 -
AQS和JUC工具类
AQS和JUC工具类原创 2022-06-13 16:58:10 · 141 阅读 · 0 评论 -
AQS - ReentrantLock源码解析
AQS - ReentrantLock源码解析原创 2022-06-13 16:46:09 · 143 阅读 · 0 评论 -
多线程 - 交替打印ABC
多线程交替打印ABC原创 2022-05-26 17:34:02 · 373 阅读 · 0 评论 -
CountDownLatch小例子
@Slf4j(topic = "c.CountDownLatchDemo")public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { CountDownLatch latch = new CountDownLatch(10); ExecutorService service = Executors.newFixedTh原创 2022-04-14 16:55:36 · 74 阅读 · 0 评论 -
生产者消费者模式(java)
package com.juc.mq;import lombok.extern.slf4j.Slf4j;import java.util.LinkedList;import java.util.List;import java.util.Queue;/** * @author zzyuan * @create 2022-04-14 15:28 */@Slf4j(topic = "c.Test21")public class Test21 { public static vo原创 2022-04-14 15:51:36 · 123 阅读 · 0 评论 -
手写线程池
简单的线程池实现原创 2022-04-07 22:08:02 · 62 阅读 · 0 评论 -
Java并发之同步与锁
public class Concurrent3 { static Object obj = new Object(); static Lock lock = new ReentrantLock(); public static void main(String[] args) { for(int i = 0 ; i < 10 ; i++){ test1(); } } private static原创 2021-12-08 15:40:40 · 365 阅读 · 0 评论