java 多线程学习笔记之进程和线程

无情 阅读:664 2021-03-31 22:41:27 评论:0

进程:进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;

          举例说明(QQ、myeclipse等等都是一个正在执行的进程)

线程:线程是进程中的一个执行流程,一个进程中可以运行多个线程。

       举例说明(QQ包含(QQ消息推送线程、文本编辑线程、语音发送线程等等))

 

草图所示:


如果上述的草图大家还不能理解的话,我在举一个生活的小实例:

班级与班级共享


通过以上的两个实例,可以有如下的终结。


一、线程和进程区别如下:

1、进程(程序)是一个执行的过程,包含动态性。

2、进程(程序)下所有线程共享进程所拥有的资源(共享内存、共享文件)。

3、线程是最小的逻辑执行单元。

4、同一个进程(程序),可以包含多个线程。

5、线程共享进程(程序)的所有资源。


标签:多线程
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号