Re: 对(Windows)任务的不同定义

《软件调试》勘误和意见

对(Windows)任务的不同定义


icommander 2010-04-28, 22:58 下午
P46       倒数第6行   "从Windows操作系统的角度来看,一个任务就是一个线程(Thread)。"
P167     第14行       "从操作系统的角度来讲,每个进程又被称为一个任务(task),..."

Re: 对(Windows)任务的不同定义


格蠹老雷 2010-05-09, 09:58 上午

单独把这两句话拿出来,看起来是有些不妥当。但在Windows中,进程包含线程;因此第一句是从任务调度的(微观)角度来讲,第二句是从宏观的角度来讲。举个生活中的例子,假设有人问:“下周一的任务是什么”,我们可能说,“下周一的任务是上班”;但对于同样的问题,我们的回答也可能是,“下周一的任务是调试XXBUG”。

把这两对概念放在一起:

上班 - > 调试BUG

进程 -> 线程

他们的确不等价,前者包含后者,就看说的有多细致(深入到哪一层)。

多谢反馈,下一版时会考虑改进,以免误解。

Powered by Community Server Powered by CnForums.Net