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...