![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
yulin6
写不出来咋能说出来?
展开
-
Java线程基础
一、进程 进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。操作系统中,几乎所有运行中的任务对应一条进程(Process)。一个程序进入内存运行,即变成一个进程。进程是处于运行过程中的程序,并且具有一定独立功能。描述进程的有一句话非常经典——进程是系统进行资源分配和调度的一个独立单位。 进程是系统中独立存在的实体,拥有自己独立的资源,...原创 2019-06-19 14:18:19 · 75 阅读 · 0 评论 -
Java实现多线程的四种方式
一、继承Thread类创建线程类 Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。Thread类的声明如下:public class Thread implements Runnable {}可以看到,Thread本...原创 2019-07-02 10:02:01 · 117 阅读 · 0 评论 -
JAVA8 六种线程池介绍
(1) newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。线程池为无限大,当执行第二个任务时第一个任务已经完成,会复用执行第一个任务的线程,而不用每次新建线程。可能导致内存溢出,一般使用newFixedThreadPool代替(2) newFixedThreadPool创建一个定长线程池,可控制线...原创 2019-07-02 10:50:38 · 270 阅读 · 0 评论