1樓:風影美
函式應來該是沒有。。sleep掛起了整自個就停止了肯定不bai行你可以du弄個迴圈,定義兩個zhi
時間,一個是你準dao備開始等待的時間start,一個是當前時間current
用c語言的時間函式得到這兩個時間,做差
如果差值是0.1秒,就繼續向下進行,如果不是0.1,就繼續迴圈判斷這樣
while((current - start) < 0.1); 大概是這麼個意思。。自己寫個迴圈把這個執行緒hang住
c語言如何實現多執行緒同時執行
2樓:匿名使用者
1、使用pthread庫
執行多執行緒,這個是linux下的執行緒庫 windows下應該有自己的api,不過這種東西一般還是以linux為標準。pthread_create()建立一個執行緒,傳入fun()的函式指標就行了。
2、例程:
#include
#include
#include
#include
#define max 10
pthread_t thread[2];
pthread_mutex_t mut;
int number=0, i;
void *thread1()
printf("thread1 :主函式在等我完成任務嗎?\n");
pthread_exit(null);
}void *thread2()
printf("thread2 :主函式在等我完成任務嗎?\n");
pthread_exit(null);
}void thread_create(void)void thread_wait(void)if(thread[1] !=0)
}int main()
3樓:幻の奇跡
c11自帶多執行緒庫,舊版本的c則要呼叫對應的系統api或第三方庫
c語言實現簡單的加減乘除c語言switch實現加減乘除
1 開啟c free5.0新建一個空白頁面,然後將c語言的基礎格式寫完,注意格式縮排。如下圖所示。2 然後輸入 int a 10 float b 5,c 注意 float 是浮點型,int 是整型。這個是用來定義c語言中的數值的型別,還有如果一個語句結束那就要打上 這個很重要,不要忘記了。上面的語句...
C語言實現曲線擬合,C語言如何實現二次曲線擬合
說實話 我是菜鳥 但你的程式感覺好凌亂 好多地方可以精簡 說最明顯的問題 power函式返回值無論怎樣都返回0 c語言如何實現二次曲線擬合 首先,誰都不能根據僅有的資料集來斷定這就是什麼曲線。我們只能通過對資料觀察推測可能會符合什麼形式的曲線。已知10個資料點的訓練集,可以採用多項式擬合的辦法來做,...
C語言課程設計,求助要用C語言實現圖書管理系統,我在
資料庫,不會呵呵,可以儲存到txt 檔案裡面,frwite 資料庫課程設計 用c語言做一個圖書管理系統,怎麼做出那些查詢 儲存的介面。最好能跟我講一下所有的過程 呃我是學c 的,前幾天剛看書做了個連線資料庫的查詢程式,不知道有沒有幫助先分享一下經驗吧。首先因先把資料庫弄好哦,我這次用的access的...