多线程和多进程的区别是什么????

mwmwmw 2003-06-23 06:14:04
多线程和多进程的区别是什么????很急
请回答详细一点哦~呵呵,谢谢
...全文
545 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
njuhuangmy 2003-06-23
  • 打赏
  • 举报
回复
学习ing
windspeed 2003-06-23
  • 打赏
  • 举报
回复
多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。
rayhua 2003-06-23
  • 打赏
  • 举报
回复
一个进程由一个到多个线程组成
  • 打赏
  • 举报
回复
简单地说,线程可以由进程构成
zhtgong 2003-06-23
  • 打赏
  • 举报
回复
买本操作系统的书吧
weion 2003-06-23
  • 打赏
  • 举报
回复
简单的说,进程是指拥有运行上下文的指令集合,由操作系统维护.
线程不需拥有上下文,由拥有该线程的进程维护.
比如,NETANT在下载时可以启用多达上百个线程同时下载,这些线程是由NETANT进程维护调度的,为每个线程安排下载指令,处理下载的数据等等,而NETANT作为一个进程,由操作系统进行维护,分配给它时间段,内存空间和运行优先权.
FutureStonesoft 2003-06-23
  • 打赏
  • 举报
回复
多线程指的是在同一时间段内,一个运行的程序(进程)同时处理几个不同的任务,比如一个在求最大值,一个在求和,对单线程程序而言,多线程处理单个任务的速度会有所下降,但是总体速度一般会有所提高;
而多进程指的是一个程序的几个实例,比如你两次打开记事本,就产生了两个记事本程序的进程,而有些程序只能是单进程的,就是只能运行一个实例。

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧