当前位置:  技术问答>linux和unix

多任务,多进程,多线程的概念

    来源: 互联网  发布时间:2016-02-20

    本文导语:  请问多任务,多进程,多线程的具体概念?(请不要以.exe文件举例,可否用无文件系统的OS(例如某些嵌入式系统内核)来举例?) 我的理解是同时有多个程序Looping在同时运行(因为一个独立的程序肯定是一个死循...

请问多任务,多进程,多线程的具体概念?(请不要以.exe文件举例,可否用无文件系统的OS(例如某些嵌入式系统内核)来举例?)
我的理解是同时有多个程序Looping在同时运行(因为一个独立的程序肯定是一个死循环,然后在循环中完成各种处理),由OS来调度执行,就叫多任务。
现在有一个OS内核,能同时运行多个实例,事件驱动的系统,但这些实例都必须由另一个已经运行的实例创建,也就是说,程序开始时,只创建了一个主实例,可以叫控制类实例,然后随着程序的运行,可能会有多个实例被创建。其中事件系统会收集所有实例的事件,然后按照FIFO的规则跑去对应实例的对应事件handler去,做完此handler之后,又会跑回内核来处理下一个事件。这样的内核可否叫做多任务,或多进程,或多线程呢?

|
这样的内核叫做多任务......嵌入式操作系统中普遍采用的就是你所说的方法,也可以勉强称之为多进程(但是这能这么称呼,进程之间的地址空间在默认情况下是不能互相访问的,你所说这种多半做不到这点),有了进程的概念,才谈得上线程的概念.你这个连进程都谈不上,就不用再谈线程了

    
 
 

您可能感兴趣的文章:

  • linux c 多线程问题任务分配问题
  • socket通讯时如何为线程池分配Recv任务?
  • 在LINUX OS 上是否有类似于Netant 或FlashGet之类多线程多任务的下载软件及其源代码,若有哪里能下载
  • java多线程并发executorservice(任务调度)类
  • 在Android线程池里运行代码任务实例
  • 异步/多线程/任务/并行编程之一:如何选择合适的多线程模型?
  • Linux中有没有什么好的下载工具?像Flashget的可以断点续传多线程下载的,我试过用Download for X,但添加任务时,程序就没反应了!
  • c++版线程池和任务池示例
  • 求助:父进程被kill掉以后,子进程在任务表中所占内存是怎样释放的?
  • 我的任务管理器里的javaw.exe和jrun.exe老是去不掉,关不了进程。。。。。。。。。。。。。
  • 任务/项目管理 todoyu iis7站长之家
  • 怎么样才能让APPLICATION象WIN2000里的服务那样,启动后自动到进程里边,或者最小化后让它在任务栏消失.
  • 进程复制函数中的任务状态段TSS的作用?
  • php定时计划任务与fsockopen持续进程实例
  • php定时计划任务与持续进程(fsockopen)实例
  • C#任务管理器中隐藏程序本身(隐藏进程)的实现方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问ucosii中的任务为什么必须是无限循环呢,这样的话任务不是永远不结束了吗?
  • 单任务的OS,模拟多任务,这样的程序结构行不行?大家进来看看
  • ucosII 实现允许存在同优先级任务,ID应该怎么设置?更改优先级后任务ID怎么办?
  • 请问操作系统中任务调度主要有哪些策略,LINUX用哪种啊??实时操作系统又有哪些任务调度哪些策略啊??
  • java自定义任务类定时执行任务示例 callable和future接口使用方法
  • 我对“多人多任务系统”的困惑,求解释。
  • 任务调度分配器 taobao-pamirs-schedule
  • java使用任务架构执行任务调度示例
  • 急求 公平的兼顾优先级的任务分发算法!!
  • crontab 执行定时任务
  • 分布式任务调度平台 EasySchedule
  • linux字符模式下怎样可以运行两个任务(开两个终端)
  • 项目和任务管理系统 Scrumix
  • 任务和待办事务管理器 PlanCake
  • 任务管理系统 phpaga
  • 任务/项目管理 todoyu
  • 关于“多任务”的初学者问题
  • 任务跟踪系统 BORG
  • 作业任务调度引擎 JobServer
  • 基于任务的项目管理软件 TaskPm


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3