您的位置:首页 > 编程语言 > Java开发

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

2015-03-17 01:14 471 查看
进程:进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;

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

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

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



草图所示:



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

班级与班级共享



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

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

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

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

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

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

5、线程共享进程(程序)的所有资源。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: