1.进程 进程是指内存中运行的应用程序,每个进程都有自己独立的地址空间(内存空间)。比如在Windows系统中,一个运行的exe就是一个进程。如:微信,QQ等。
2.线程 是进程中的一个实体,是被系统独立调度和分派的基本单位。对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,因此进程之间的通信相对困难。
3. 线程的状态
1、新建状态(new)
2、就绪状态(Runnable)
3、运行状态(Running)
4、阻塞状态(Blocked)
5. 等待(WAITING)
6.超时等待(TIME_WAITING)
7 终止(TERMINATED)
4. 怎么创建一个线程
实现Runnable接口和继承Thread可以得到一个线程类