卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

excel函數(shù)公式大全 我用CreateThread創(chuàng)建線程,但是不知道怎樣制定線程優(yōu)先級?

我用CreateThread創(chuàng)建線程,但是不知道怎樣制定線程優(yōu)先級?使用windows API函數(shù)createthread()創(chuàng)建線程:#include#include DWORD WinAPI fu

我用CreateThread創(chuàng)建線程,但是不知道怎樣制定線程優(yōu)先級?

使用windows API函數(shù)createthread()創(chuàng)建線程:#include#include DWORD WinAPI fun1(void*P)//演示函數(shù),將在新創(chuàng)建的線程{int i=0For(i=0i<50i){printf(“fun1()%dn”,i)}return 0}int main(int argc,char*argv[]}{int ihandle PID}ufun=createthread(null,0,fun1,null,0,null)//創(chuàng)建線程并運行fun1函數(shù)CloseHandle(PIDFun)//關閉(I=0i<50i){//在主線程上執(zhí)行的代碼的線程句柄。printf(“MAIN%dn”,i)}返回0}

線程的生命周期有五種狀態(tài):創(chuàng)建狀態(tài)--就緒狀態(tài)--可運行狀態(tài)--不可運行狀態(tài)--死狀態(tài)。您所說的“創(chuàng)建線程在創(chuàng)建線程后只能在程序中執(zhí)行一次”是創(chuàng)建狀態(tài)--就緒狀態(tài)--可運行狀態(tài)--不活動狀態(tài)。此線程已結(jié)束。您需要創(chuàng)建一個新的線程,或者在run method環(huán)中使用以下方法

那些使用API createthread創(chuàng)建線程的人應該注意這一點。他們可能會說,他們一直在使用這個API來創(chuàng)建線程,但這項工作剛剛好,根本沒有問題。如果是這樣,那只是運氣。在beginthreadex內(nèi)部,它調(diào)用createthread來創(chuàng)建線程。Windows總是使用createthread來創(chuàng)建線程。在調(diào)用createthread之前,beginthreadex做了大量的初始化工作,因此它比createthread創(chuàng)建的線程更安全。