多线程
TLQHT
莫愁前路无知己
展开
-
多线程看完你就懂
多线程技术概述 进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程 文章目录多线程技术概述线程调度同步与异步并行与并发开启多线程技术1.继承Thread2.实现Runnable3.带返回值得线程CallableRunnable 与 CallableRunnable 与 Cal原创 2020-12-09 21:49:48 · 99 阅读 · 0 评论 -
线程池概述
线程池概述线程池 Executors线程池的好处Java中的四种线程池 . ExecutorService1.缓存线程池2.定长线程池3.单线程线程池4.周期性任务定长线程池 线程池 Executors 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。 有些线程池是非定长的,可以扩容。原创 2020-12-09 10:48:50 · 95 阅读 · 0 评论