求助! 
要在windows VC++6.0 下使用多进程,可是本人一直在Linux 系统下玩,只会玩fork。 代码现在要移植到windows 系统下,不会创建进程。有没有已经移植好了的fork 库? 或者其他方法创建进程?
linux 下样本: 
int main()  
{  
pid_t pid;  
int num = 0;
int k; while(num<1000)
{

if(-1 == (pid = fork()))  
{  
printf("Error happened in fork function!\n");  
return 0;  
}  
if(0 == pid)  
{  
//write_to_buff(num);每个进程都去做同一件事。
exit(0);
}    } for(k=0;k<num;k++)
wait(NULL); 

return 0;  
}  

解决方案 »

  1.   

    apache apr 库。GOOGLE一下
      

  2.   

    试试mingw或者cygwin,他们应该移植了类似fork这类的POSIX标准的库函数。
    此外,fork在windows平台上的等价物应该是spawn族函数,你可以上网查查这方面的资料。
      

  3.   

    WinAPI   CreateProcess
      

  4.   

    CreateProcess, 查下MSDN这个函数怎么用。