新手
受益匪浅,谢谢!本人同意 kpx的观点!l
jihuli5说的似乎和kpx说的不是一个问题 对版主baitest说线程不占用系统资源,有不同看法,我记得线程是系统分配资源的最小单位,也是要占用系统资源的 这是好基础的东西啊,楼主不是学计算机的吧? 学习先 sdlkfj2 感谢LZ,看帖必回是美德 原帖由 pcl2004_27 于 2005-2-15 11:22 发表
什么叫进程?进程同程序有什么区别?
答:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡 ...
谢谢 学习了,谢谢。 CPU同时运行多个任务叫多进程,我想问:是不是一个进程下的多个线程同时运行叫多线程?而分别属于多个进程的下的线程同时运行也可以叫多线程? ^_^
受益匪浅 原帖由 zhrh0208 于 2006-6-27 18:09 发表
你的理解是错误滴,对于单cpu,多线程的速度要更快些,简单理解就是,进程的切换需要切换进程所调用的资源,但线程属于同一个进程,线程见的切换无需切换所调用的资源,速度要快些。
不是很会描述,不 ...
多线程其实就是把一个进程分成很多个小块来进行,看上去好像是同时的,其实就是把任务1先做10%(随便说个数字)再把任务2做10%。。。从而达到看上去时几个任务同时做的。但是不需要切换所调用的资源,不想多进程,每次切换都要重新调用。。。 原帖由 Nio 于 2005-2-15 09:50 发表
多线程:类似“多通道”
多进程:类似“排队”
精辟 sdlkfj2 学习了! 原帖由 我是海 于 2006-8-13 19:48 发表
对版主baitest说线程不占用系统资源,有不同看法,我记得线程是系统分配资源的最小单位,也是要占用系统资源的
进程才是系统资源分配的最小单位,而线程是cpu调度的最小单位. 一个进程中至少包括一个线程 时间换取空间,空间换取时间。。。 越听越糊涂~~~ 做个记号 学习了。 一个进程中至少包括一个线程也可以拥有多个线程.当拥有多个线程时进程必须在全部线程完成或关闭后才能结束.
而一个线程只能从属于一个进程.进程并不一定随线程的关闭而结束.