多线程和多进程分别是什么意思?

 我来答
5480280
2006-01-16 · TA获得超过239个赞
知道答主
回答量:117
采纳率:0%
帮助的人:0
展开全部
多进程,就是同时可以处理几个程序的意思。
而多线程,则比较复杂:
便如你打开一个WINAMP,那么CPU就会执行WINAMP程序,然后你随即又双乎誉击打开发REALONE,那察坦么,作为优先程序,CPU会暂时性的暂停WINAMP的运行,转而执行优先权高的败顷桐REALONE程序,这个叫做单线程。
而多线程则同,同时开启多个程序,多个程序并行运行互不相冲突,不必中断,这个才叫真正的多线程技术。
百度网友2a0939542
2006-01-16 · 超过44用户采纳过TA的回答
知道答主
回答量:207
采纳率:0%
帮助的人:0
展开全部
进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。而进程则不同,它是程序在某个数据集上的执行,是一个动态实体。它因袜友迅创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消,反映了一个程序在一定的数据集上运行的全部动态过程。

线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。线程不能够独立执行,必告此须依存在应用程序中,由应用程序提供多个线程执行控制。

线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器、一组寄存器和栈)。

比如说:
一个系统同运行很多程序这个就是多进程

一个程序处理一个任务多段去处理就叫线程(好像下载工告手具那样。分几段去下载软件)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinasunsunsun
2006-01-16 · TA获得超过1.6万个赞
知道大有可为答主
回答量:5494
采纳率:75%
帮助的人:3573万
展开全部
多线程一般是指数据传输时用多倍速传输
多进程是指同时运行多种程序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
433足球世界
2006-01-16 · TA获得超过104个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:209万
展开全部
可以简单理解为

线做庆程是指连接服务器的数量,就好象HTTP下载方式一样

进程是在梁胡拍系统运行中的命令、操橡羡作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式