读书人

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

发布时间: 2012-09-25 09:55:59 作者: rapoo

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

有谁会吗?

有答案了,100分,归他。

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

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

读书人网 >C++

热点推荐