多线程
文章平均质量分 64
Jeson-Sun
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA线程池
线程池1.概念什么是池事先准备好一些资源,有人要用就来我这取,用来之后还回来给我,类似于共享充电宝。什么是池化技术程序的运行本质是系统资源的占用,池化就是为了优化资源的使用,提高响应速度。线程池的优点降低系统资源的消耗提高响应速度方便管理什么是线程池实质:三大方法,七大参数,四种拒绝策略2.三大方法package com.lee.线程池;import java.util.concurrent.Executor;import java.util.concurrent.Exe原创 2021-03-23 23:30:09 · 137 阅读 · 0 评论 -
JUC中常用3大辅助类
1. CountDownLatch(减数器)一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置通俗来说:一组线程相当于学生,CountDownLatch相当于门卫,他需要等所有学生都离开以后才关门.实例:pa原创 2021-03-22 20:48:47 · 208 阅读 · 0 评论 -
Java多线程的三种实现方法
1.继承Thread类继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。package com.lee.多线程三种方法;public class Thread_01{ public static void main(String[] args) { Thread thread_01 = new Demo();原创 2021-03-22 17:17:01 · 155 阅读 · 0 评论
分享