A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 段永正 黑马帝   /  2012-2-3 21:37  /  3008 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看了好几遍视频,对于进程和线程还不是很理解
各位同学,给解释解释

5 个回复

倒序浏览
一个进程可以包括多个线程, 一个线程只能属于一个进程.
线程与进程之间的区别:

  (1)地址空间:线程是进程内的一个可执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;

  (2)资源拥有:进程是系统进行资源分配和调度的独立单元,同一个进程内的线程共享进程的资源;

  (3)线程是处理器调度和分派的基本单位,但进程不是.

所谓的双核四线程就是指的处理器的多任务的处理能力了。
回复 使用道具 举报
多看几遍,先拿书看看概念!然后跟着视频一步一步的走!视频说的很详细的!
通了就很容易理解!!
回复 使用道具 举报
本帖最后由 安超 于 2012-2-25 09:00 编辑

比较俗的说法:进程就像是蹲坑,线程1:蹲坑;线程2:听mp3;线程3:看小说,所以一个进程里可以有多个线程,希望你能理解。
回复 使用道具 举报
进程是程序的一次执行,而线程是进程构成的实体;进程有自己的内存区,线程没有,多个线程共享内存区(变量)。通俗点说,进程里面包含线程,由线程组成,一个进程至少有一个线程。如果一个进程有多个线程,则可以实现多任务的处理。
回复 使用道具 举报
我们用的电脑系统里面的任务管理器你会发现 有个进程的框体。 那里面的进程都是由线程组成的。

就是说进程包含线程。在一个进程里面至少存在一个线程,那就是主线程。

在我们进行主线程的时候我们还可以创建多个线程进行交替执行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马