java 多线程学习笔记之进程和线程
无情
阅读:664
2021-03-31 22:41:27
评论:0
进程:进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
举例说明(QQ、myeclipse等等都是一个正在执行的进程)
线程:线程是进程中的一个执行流程,一个进程中可以运行多个线程。
举例说明(QQ包含(QQ消息推送线程、文本编辑线程、语音发送线程等等))
草图所示:
如果上述的草图大家还不能理解的话,我在举一个生活的小实例:
班级与班级共享
通过以上的两个实例,可以有如下的终结。
一、线程和进程区别如下:
1、进程(程序)是一个执行的过程,包含动态性。
2、进程(程序)下所有线程共享进程所拥有的资源(共享内存、共享文件)。
3、线程是最小的逻辑执行单元。
4、同一个进程(程序),可以包含多个线程。
5、线程共享进程(程序)的所有资源。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。