![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 87
Armin_1024
这个作者很懒,什么都没留下…
展开
-
JUC下的异步编程工具使用详情以及源码分析(FutureTask、CompletableFuture)
JUC下的异步编程工具使用详情以及源码分析(FutureTask、CompletableFuture)原创 2023-09-21 21:32:22 · 131 阅读 · 0 评论 -
JUC并发工具使用与详情(CountDownLatch、CyclicBarrier、Semaphore、Exchanger)
CountDownLatch、CyclicBarrier、Semaphore、Exchanger使用与源码分析原创 2023-09-18 22:00:24 · 112 阅读 · 0 评论 -
并发集合实现原理
ConcurrentHashMap原理&JDK1.7的HashMap的环形链表&CopyOnWriteArrayListt原理原创 2023-09-06 21:55:46 · 60 阅读 · 0 评论 -
线程池使用方式与深入剖析
1. `corePoolSize`:核心工作线程(当前任务执行结束后,不会被销毁)2. `maximumPoolSize`:最大工作线程(代表当前线程池中,一共可以有多少个工作线程)3. `keepAliveTime`:非核心工作线程在阻塞队列位置等待的时间4. `unit`:非核心工作线程在阻塞队列位置等待时间的单位5. `workQueue`:任务在没有核心工作线程处理时,任务先扔到阻塞队列中6. `threadFactory`:构建线程的线程工厂7. `handler`:拒绝策略原创 2023-09-02 21:32:07 · 73 阅读 · 0 评论 -
并发三大特性
可见性原子性有序性原创 2023-08-22 17:27:32 · 56 阅读 · 0 评论 -
Java线程常用方法
线程常用方法:Thread.currentThread()、thread.setName("threadName")、thread.setPriority(0~10)、Thread.yield()、Thread.sleep(time)、thread.join()、thread.setDaemon(true)、notify()、wait()、thread.stop()、interrupt原创 2023-08-22 16:04:33 · 36 阅读 · 0 评论 -
Java线程的六种状态
NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED原创 2023-08-22 15:37:26 · 29 阅读 · 0 评论 -
Java阻塞队列
阻塞队列:ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、DelayQueue、SynchronousQueue原创 2023-08-22 10:50:34 · 51 阅读 · 0 评论 -
多线程锁的分类详解
锁的分类以及实现原理:synchronized、ReentranttLock、ReentrantReadWriteLock原创 2023-08-07 22:51:52 · 330 阅读 · 0 评论 -
并发编程学习笔记
并发编程原创 2022-09-04 12:21:09 · 176 阅读 · 0 评论