java 多线程学习笔记之进程和线程
2015-03-17 01:14
471 查看
进程:进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
举例说明(QQ、myeclipse等等都是一个正在执行的进程)
线程:线程是进程中的一个执行流程,一个进程中可以运行多个线程。
举例说明(QQ包含(QQ消息推送线程、文本编辑线程、语音发送线程等等))
草图所示:
如果上述的草图大家还不能理解的话,我在举一个生活的小实例:
班级与班级共享
通过以上的两个实例,可以有如下的终结。
一、线程和进程区别如下:
1、进程(程序)是一个执行的过程,包含动态性。
2、进程(程序)下所有线程共享进程所拥有的资源(共享内存、共享文件)。
3、线程是最小的逻辑执行单元。
4、同一个进程(程序),可以包含多个线程。
5、线程共享进程(程序)的所有资源。
举例说明(QQ、myeclipse等等都是一个正在执行的进程)
线程:线程是进程中的一个执行流程,一个进程中可以运行多个线程。
举例说明(QQ包含(QQ消息推送线程、文本编辑线程、语音发送线程等等))
草图所示:
如果上述的草图大家还不能理解的话,我在举一个生活的小实例:
班级与班级共享
通过以上的两个实例,可以有如下的终结。
一、线程和进程区别如下:
1、进程(程序)是一个执行的过程,包含动态性。
2、进程(程序)下所有线程共享进程所拥有的资源(共享内存、共享文件)。
3、线程是最小的逻辑执行单元。
4、同一个进程(程序),可以包含多个线程。
5、线程共享进程(程序)的所有资源。
相关文章推荐
- Java多线程编程学习笔记之一:线程中断(含代码)
- 学习笔记 java多线程(四)线程间协作
- java 多线程学习笔记之 线程中断
- java 多线程学习笔记之 线程实现(线程阻塞)
- Java学习笔记3-进程与线程
- java多线程 学习笔记(二)——线程执行器 Executor
- [置顶] Java 多线程 学习笔记(二)停止线程的几种方法
- python学习笔记(4)-进程和线程(二)-多线程
- Java学习笔记之进程和线程
- Java多线程学习笔记——从Java JVM对多线程数据同步的一些理解
- 学习java多线程的笔记3-使用BlockingQueue阻塞队列来模拟两个线程之间的通信
- JAVA学习笔记49——线程概念+进程、线程区别+创建进程三种方法
- 03-java学习笔记【进程与线程】
- [原]Java多线程编程学习笔记之一:线程中断(含代码)
- JAVA学习笔记50——线程状态+停止进程+阻塞进程
- Java多线程学习笔记—线程停止
- Java并发学习笔记(1) 线程与进程
- 0036 Java学习笔记-多线程-创建线程的三种方式
- <JAVA学习笔记4>——进程、线程简单介绍
- java学习笔记之多线程(1)之创建线程