进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。而进程则不同,它是程序在某个数据集上的执行,是一个动态实体。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消,反映了一个程序在一定的数据集上运行的全部动态过程。
线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器、一组寄存器和栈)。
如果页面的线程假死了, 可能是在后台, 你没看到, 自然就不会发现有假死产生, 你能碰到的假死自然都是整个程序的假死。
原帖由 vicandy 于 2008-3-25 13:49 发表 http://bbs.ioage.com/cn/images/common/back.gif
如果页面的线程假死了, 可能是在后台, 你没看到, 自然就不会发现有假死产生, 你能碰到的假死自然都是整个程序的假死。
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) | Powered by Discuz! 7.2 |