实现纯 DOS下运行 多任务

实现纯 DOS下运行 多任务.
  
  实现纯 DOS下运行的多任务 .成功运行.这种管理程序管理多个任务同时运行.只要改进.则,可以不断提升速度的.
  简单,容易用.
  
  目前.只支持英文.在DOS 下的程序可以直接用.
  通过这个增强程序.可以实现多任务.
 

 


  古老的操作系统,经过学习它,可以做出自己的操作系统.

下面是一个简单多任务运行的例子:

 

 


::本程序写于2011.6 测试版本0.0.7 教学示范程序
::目的:多任务的理解
::采用开源方式
::作者:蓝色的天气   等等
::使用时不要更改这个版本,目的,以后能找得到原来版本,做好备份
::这个是在XP 下测试通过的版本,用使另存为批处理文件如q7.bat 即可运行
::运行慢,目的在于你能看清楚它
::请保留以上信息完整性

@ echo off 
:aa      
echo echo a 第一个在运行 The first task in the run >a.bat
echo echo aa   第一个任务在运行 the first task in the run >>a.bat
echo echo b         第二个任务在运行 The first two tasks running >b.bat
echo echo c               第三个任务在运行The first three tasks are running >c.bat
echo *                                                                    *
echo *                                                                    *
echo test ********多任务测试程序 Multitasking test program   2011.6********

for /L %%a in (1,1,1000) do echo %%a AA>non  ::使程序运行慢些,使你看清楚它是怎样运行的
:pause  ::使你看清楚它运行,但是改进用上一句好,在纯dos下运行要把这pause前的“:”和上面一句去掉即可。
call a.bat

for /L %%a in (1,1,1000) do echo %%a AA>non
:pause
call b.bat
for /L %%a in (1,1,1000) do echo %%a AA>non
:pause
call c.bat
for /L %%a in (1,1,1000) do echo %%a AA>non
:pause
del a.bat
del b.bat
::pause
for /L %%a in (1,1,1000) do echo %%a AA>non
del c.bat
echo pause 暂时停顿示范
for /L %%a in (1,1,1000) do echo %%a AA>non
:pause
goto aa  ::目的不断运行

你可能感兴趣的:(实现纯 DOS下运行 多任务)