并发编程
文章平均质量分 80
金牛区代码仔
这个作者很懒,什么都没留下…
展开
-
并发编程笔记——多线程设计模式
多线程设计模式原创 2022-11-02 16:01:22 · 292 阅读 · 0 评论 -
并发编程笔记——CompletableFuture
从JDK 8开始,在Concurrent包中提供了⼀个强⼤的异步编程⼯具CompletableFuture。这里介绍一下CompletableFuture的一些主要用法原创 2022-10-31 18:51:18 · 334 阅读 · 0 评论 -
线程池笔记
shutdown():遍历workers,调用tryLock()判断线程是否空闲,是空闲,则调用interrupt()方法中断线程。shutdownNow():不会调用tryLock(),而是直接调用interruptWorkers();tryLock()方法核心也是cas操作,尝试将线程的状态变量从0变成1,操作成功返回true,失败返回false。步骤⼀:判断当前线程数是否⼤于或等于corePoolSize。调用其tryLock()方法,如果没获取到锁,表示线程在忙,如果获取到了锁,表示线程是空闲的。.原创 2022-08-05 09:54:09 · 308 阅读 · 0 评论 -
并发编程笔记——并发容器、 同步⼯具类、原子操作类
并发编程中常用的容器:BlockingQueue的几个实现类,如CopyOnWrite一些同步工具类如:CyclicBarrier、CountDownLatch,一些Atomic原子类如:AtomicLong、LongAdder原创 2022-08-01 16:10:21 · 131 阅读 · 0 评论