首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在dos上如何开多线程,不使用dos提供的函数

2012-09-25 
在dos下怎么开多线程,不使用dos提供的函数。就是自己定一代码,不依赖其它的。有谁会吗?有答案了,100分,归他。

在dos下怎么开多线程,不使用dos提供的函数。
就是自己定一代码,不依赖其它的。

有谁会吗?

有答案了,100分,归他。

[解决办法]
DOS仅是一个单进程OS,它甚至没有线程概念,怎会有多线程呢。

不过,在DOS中可以编写TSR驻留程序,TSR程序平时处于休眠状态,可通过中断调用进行激活。
[解决办法]
在时钟中断里面写一个TSR或者写一个CPU寄存器和栈等上下文切换(其实就是类似进程或线程调度)功能的代码。

热点排行