【发布时间】:2018-03-20 06:20:40
【问题描述】:
是否有任何头文件或扩展名可用于在 Borland 5.02 上创建多线程?
我想制作一个程序,让两条线以不同的速度在无限循环中运行。 像这样的
#include <iostream.h>
#include <conio.h>
#include <windows.h>
#include<dos.h>
void linesmov(int seconds);
main()
{
// Thread 1
linesmov(5);
//Thread 2
linesmov(30);
}
void linesmov(int mseconds){
int i=0;
while (true){
i=i+1;
clrscr(); // Or system("cls"); If you may...
gotoxy(i,15); cout << "____||____||____";
Sleep(mseconds);
if (i>115){ i=0; }
}
}
是的.. 我知道人们会说,获取一个新的编译器, 我的学校使用旧的编译器作为评分的“标准”,所以请多多包涵。
【问题讨论】:
-
如果您想知道为什么学校使用旧应用程序,他们认为使用旧系统和东西意味着更容易植入基础知识。一个陈规定型 想法我猜..
-
如果这就是他们给你的原因,他们就像一块便宜的地毯一样撒谎。他们使用古老的工具,因为 (a) 在许多情况下,它们非常便宜/免费获得许可,同样重要的是,它们可以在古老的硬件上运行。例如:您可以在 30 年前的 8088 上运行 Turbo C。你很疯狂地想要,但你可以。
-
是的..我知道。可能他们只是懒得更新他们的软件和系统。但这不是重点!
标签: c++ windows multithreading console-application borland-c++