求助!
要在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;
}
uj5u.com熱心網友回復:
哪位大俠幫幫忙!uj5u.com熱心網友回復:
apache apr 庫。GOOGLE一下uj5u.com熱心網友回復:
試試mingw或者cygwin,他們應該移植了類似fork這類的POSIX標準的庫函式。此外,fork在windows平臺上的等價物應該是spawn族函式,你可以上網查查這方面的資料。
uj5u.com熱心網友回復:
WinAPI CreateProcessuj5u.com熱心網友回復:
CreateProcess, 查下MSDN這個函式怎么用。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/94623.html
標籤:應用程序開發區
上一篇:centos中獲取檔案權限
