目录
守护线程(Daemon Thread)和用户线程(User Thread)
多线程
线程进程和程序
Java提供的多线程并发包在Java.util.concurrent包下。一个程序下至少有一个进程,一个进程下至少有一个线程(多个线程来增加程序的执行速度)。比如说迅雷软件,运行时后台就会生成一个进程,一个进程可以同时运行多个任务,下载多个文件,每个下载任务就是一个线程。
对于并行并发和串行
并行:多个处理器或多核处理器同时处理多个任务。并发:多个任务在同一个CPU核上,按细分的时间片轮流(交替)执行,表面上看任务是同时执行。串行:多个任务排队执行,一个执行完后下一个再执行。
守护线程(Daemon Thread)和用户线程(User Thread)
守护线程就是守护用户线程的,当用户线程全部执行完结束之后,守护线程才会跟着结束。守护线程必须伴随着用户线程,如果一个应用内只存在一个守护线程,没有用户线程,守护线程会自动退出。
//守护线程简单应用 create by xj on date 2022-02-21 20:14
public class test {