1樓:草原上之狼
直接使用作業系統api
使用標準c++執行緒支援庫(可跨平臺)
使用第三方執行緒庫
如何在windows系統上用c++建立多執行緒
2樓:匿名使用者
waitformultipleobject***(sizeof(hthreads), hthreads, false, infinite, false);
//執行緒資源釋放
closehandle(hthreads[0]);
closehandle(hthreads[1]);
return 0;}
3樓:匿名使用者
dword winapi sumthread(lpvoid lp)//求和線
程return 0;//執行緒返回
}dword winapi multhread(lpvoid lp)//求階乘執行緒
return 0;
}dword winapi printthread(lpvoid lp)//列印執行緒
void main()
c++多執行緒同時執行兩個函式該怎樣程式設計啊?
4樓:
這個是完全取決於bai你的需求。如果du
你只是做控制同一個資料zhi源使用的,就可以dao一個執行緒,分
內別在收到不同的訊息,容呼叫不同的函式。畢竟你只有一個鍵盤,不會真的同時收到兩個事件。這種構架下面,兩個函式必須比較短不能有堵塞,或者等待(大多數情況是這樣的)。
另外一種情況是,當你的處理量比較大,則需要多執行緒,也就是三個執行緒,一個執行緒收訊息事件,另外兩個分別處理事件,如果你不是多核cpu,其結果和上面的構架是一樣的。在多執行緒構架下面,如果是對同一個資料體處理,那麼效果和前者是一樣,甚至更差。至於這麼建立多執行緒,我就不說,這個真的需要你自己去看看。
c語言的資料型別分為幾種C語言的資料型別分為幾種?
short int long char float double這六個關鍵字代表c 語言裡的六種基本資料型別。在不同的系統上,這些型別佔據的位元組長度是不同的 在32位的系統上 short 佔據的記憶體大小是2 個byte int佔據的記憶體大小是4 個byte long佔據的記憶體大小是4 個by...
C語言中函式宣告的位置有幾種,在C語言中,函式定義跟函式宣告有什麼區別有什麼不同之出?
1.把子函式放主函式main函式外並且是之前定義,無需宣告。2.如果你把子函式放到main函式外,則必須在定義的時候先宣告。3.如果把 子函式放在main函式中就不需要提前宣告瞭。首先,你提的問題就有問題。c是一門程式語言,函式是在源 裡面宣告的。所以你該問在c語言編寫的源 裡,函式宣告的位置有幾種...
求解c中三種繼承方式的區別
public公有繼承 protected保護繼承 private私有繼承 我們知道類 的private和protected成員,在類外是不可以使用的.只有public成員可以在類外直接使用.公有繼承時,基類的private成員派生類也不可用,基類的public和protected成員在派生類中可直接...