用createTherad建立執行緒

2021-04-14 12:35:46 字數 1166 閱讀 7971

bcb專門為執行緒提供了tthread類,用嚮導可以快速生成,有例程,能夠完成絕大部分功能

//listen thread executant,for acceptor blocking

//監聽(accept)執行緒執行體,用來接受使用者連線請求

////

引數://

lpparam:使用者資料,完成埠管理類

unsigned winapi listenerthread(lpvoid lpparam)if(

!piocpserver

->

iocpinvalid)

if(invalid_socket

==piocpserver

->

listensock)

//伺服器預置狀態為非關閉狀態,並且前置引數全部正常則執行

while

((piocpserver

->

tuninglistenstate

>

ls_shutdn)

&&(result==0

)&&(piocpserver

->

flistensock

!=invalid_socket))

if(ls_work

==piocpserver

->

tuninglistenstate)

catch

(...)

if(baccepted)

else}}

}}__finally

//結束執行緒

_endthreadex(result);}//

形式返回值

return

result;

}c/c++ code

//

create listen socket to do accept loop

//建立監聽執行緒

bool

__fastcall ttcpiocp::createlistenthread(

void

) result

=resumethread(flistenthread);

if(result

==0xffffffff

)

return

true;}

oracle 建立profile 建立角色使用者

2017 10 29 1.建立乙個profile pro hr 要求 連線不超過100分 空閒事件不超過10分鐘 口令時間 不超過100天 輸錯口令次數不超過3次 使用函式 verify function 11g create profile pro hr limit idle time 10 co...

在 裡用 建立perl

寫 的程式的時候,開始總是要做以下的事情 usr bin env perl 到 去找perl,因為可能用在不同的機器上,所以要這樣寫 begin usewarnings 不能用 w 只好老老實實的寫這句了 usestrict 為了除錯的時候少長幾根白髮,最好寫上他 usedata dumper 同上...

用uliweb 建立專案

建立專案 android uliweb makeproject ablog android cd ablog android ablog ls 切記 應用是在專案目錄下建立的,例如新聞模組,論壇模組,使用者模組都可以算應用 android ablog android ablog blog local...