int main()
{
while(1)
{
// some code
}
while(1)
{
// some code
}
}
如何同时运行两个while循环?如何在Windows中实现并行编程?我正在使用mingw编译器。
答案 0 :(得分:-1)
您可以使用fork()系统调用。它将创建两个进程,两个进程都可以有两个单独的while()循环。
int main()
{
if(fork()) {
while(1) {
/* some code */
}
} else {
while(1) {
/* some code */
}
}
}
您可以通过Unix的手册页获取fork()的更多详细信息。 Cygwin在Windows上拥有全功能的fork()。