- 1 . 什么是进程?
进程:就是应用程序在内存中分配的空间.(正在执行的应用程序)。多线程
- 2 . 什么是线程?
线程:是进程中负责程序执行的执行单元,也称执行路劲。 一个进程中至少有个一个线程在负责该进程运行,若是一个进程中出现了多个线程,就称该程序有多线程程序。线程
- 3 . 多线程技术
多线程技术:解决多部分代码同时执行的需求,合理使用CPU资源。进程
- 4 . JVM中的多线程
至少有两个线程:一个是负责自定义代码运行的,这个从main方法开始执行的线程称之为主线程,一个是负责垃圾回收的。内存
经过实验:会发现每次结果不必定相同,由于随机性形成的并且每个线程都有运行的代码内容,这个称之为线程的任务。之因此建立一个线程就是为了去运行制定的任务代码,而线程的任务都封装在特定的区域中。资源
好比: 主线程运行的任务都定义在main方法中,垃圾回收线程在收垃圾都会运行finalize方法垃圾回收