Java——进程和线程

来源:互联网 发布:三年级数学算法 编辑:程序博客网 时间:2024/06/08 05:37

多线程:

进程:正在进行中的程序
也就是在内存中开辟的一块空间

线程:负责程序执行的一条执行路径
也称为一个执行单元
进程的执行实际上是线程在执行
一个进程至少会有一个线程,真正负责执行的是线程
当一个进程中有多个线程时,就是多线程程序

多线程可以实现不同功能的同时执行

多线程一定能提高效率吗?
不一定能提高效率,当线程很多的时候就不高了
但是能合理的使用CPU资源,最主要的是能实现同时执行的效果
代码执行完之后,线程就没了,就消失了