线程
进程是程序的一次执行过程或正在运行中的程序 是动态过程 有自身的产生存在消亡的过程
线程由进程创建的 是进程的一个实体 一个进程可以拥有多个线程
- 单线程:同一个时刻 只允许执行一个线程
- 多线程:同一个时刻 可以执行多个线程 比如一个qq进程可以同时打开多个聊天窗口
- 并发:同一个时刻 多个任务交替执行 造成一种“貌似同时”的错觉 单核cpu实现的多任务就是并发
- 并行:同一个时刻 多个任务同时执行 多核cpu可以实现并行 并发和并行
创建线程
-
继承Thread类 重写run方法
-
实现Runnable接口 重写run方法