Java多线程与高并发
文章平均质量分 74
鲜果维他命
Don't be a programmer,to be a problem solver
展开
-
Java多线程与高并发基础篇,看这篇就够了(全是Gan货,Bao肝2天2夜终于写完啦)
Java多线程与高并发基础1.线程与进程的相关概念1.1 进程1.2 线程1.3 进程和线程的关系2.主线程和子线程2.1 主线程2.2 子线程2.3 子线程和主线程之间的关系3.串行,并发,并行3.1 串行3.2 并发3.3 并行3.4 串行,并发,并行的理解图4.线程的创建和启动4.1 线程的创建4.1.1 方法一:实现Runnable接口4.1.2 方法2:继承Thread类4.2 线程的启动5.线程的常用方法5.1 currentThread()方法获取当前线程5.2 setName()/getNa原创 2022-01-07 20:07:30 · 737 阅读 · 0 评论 -
ThreadPool线程池用法及源码剖析
一.线程池用法1.Executors类用于创建线程池对象,线程池对象用ExecutorService接口接受2.这是API中Executors创建线程池的3大常用方法1.public static ExecutorService newFixedThreadPool(int nThreads)//一个线程池nThreads个工作线程,类似于一个银行nThreads个工作窗口2.public static ExecutorService newSingleThreadExecutor()//一个线程原创 2021-12-25 23:39:02 · 497 阅读 · 0 评论 -
CountDownLatch的用法
CountDownLatch的用法1.CounDownLatch作用:2.CountDownLatch的使用:3.案例演示1.CounDownLatch作用:多线程工具类Countdownlatch的用法:特点:当我们需要 一个或多个线程 要等待其他线程执行完毕之后再执行时,就可以使用Countdownlatch工具类来完成2.CountDownLatch的使用:1.初始化CountDownLatch对象时,会传递一个整型参数count(计数器),这就是要在某些线程等待执行之前要执行的线程个数原创 2021-12-23 12:26:37 · 1043 阅读 · 0 评论