黑马程序员之c#学习笔记:描述线程与进程的区别?
2012-09-24 15:11
513 查看
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
1. 线程(Thread)与进程(Process)二者定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据控件,而线程定义的是代码执行堆栈和执行上下文的边界。
2.一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据控件。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也由权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派生几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产。
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
1. 线程(Thread)与进程(Process)二者定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据控件,而线程定义的是代码执行堆栈和执行上下文的边界。
2.一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据控件。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也由权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派生几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产。
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
相关文章推荐
- 黑马程序员之C# 学习笔记:进程,线程具体定义区别。
- 黑马程序员之C#学习笔记:break和continue的区别const与readonly的区别form与control的区别
- 黑马程序员之C#学习笔记:C#索引器与属性的区别、索引器的具体使用
- 黑马程序员之c#学习笔记:XML与HTML的主要区别
- 黑马程序员之C# 学习笔记:关于string与stringbuilder的区别
- 黑马程序员之c#学习笔记:C#中的方法的种类以及区别
- 学习笔记--进程与线程的区别及联系
- 黑马程序员之c#学习笔记:C#值类型和引用类型区别
- C#进程 线程学习笔记1
- JAVA学习笔记49——线程概念+进程、线程区别+创建进程三种方法
- 操作系统学习笔记——进程与线程联系与区别
- 黑马程序员之C# 学习笔记:抽象类和接口的区别
- 黑马程序员之C#学习笔记:数据库char 和nchar 、varchar 和nvarchar 的区别
- 多线程 学习笔记<4> 进程与线程的区别联系
- 学习笔记——进程和线程的区别
- 学习笔记--进程及线程间通信方式的区别及联系
- 黑马程序员之C#学习笔记:C#中属性与索引的区别
- 黑马程序员之C#学习笔记:类与结构的区别
- Linux进程线程学习笔记:运行新程序
- 黑马程序员_学习笔记 03 C#基础