- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 实现纯 DOS下运行 多任务
实现纯 DOS下运行 多任务. 实现纯 DOS下运行的多任务 .成功运行.这种管理程序管理多个任务同时运行.只要改进.则,可以不断提升速度的. 简单,容易用. 目前.只支持英文.在DOS 下的程序可以直接用. 通过这个增强程序.可以实现多任务. 古老的操作系统,经过学习它,可以做出自己的操作系统.下面是一个简单多任务运行的例子:
2011-06-22 20:28:00 502
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 ::目的不断运行
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人