學習到一種,直接呼叫系統函式,在類的建構函式中直接啟動乙個執行緒,例如,某個類是用來監聽串列埠的,可以直接在其建構函式中呼叫系統函式,開闢乙個程序,在該程序對應的函式中不斷while(1)
how to cancel a thread:
for example:
#include#includeclass ctcp
private:
pthread_t tcpthread;
bool tcpthread_alive;
void tcpthreadrun();
void tcpthreadcancel();
};cpp filile:
ctcp::ctcp()
else
pthread_attr_destroy(&attr);
}voidctcp::tcpthreadrun()}
voidctcp::tcpthreadcancel()
else}}
}
ref: Linux新建乙個檔案的方法
在linux下新建乙個檔案,這個操作恐怕再普通不過了,怎樣才能更加快捷方便的新建乙個檔案呢?我先列出來我知道的方法,歡迎補充。touch filename 很多人會想到這個命令,建立空檔案的確很方便。vi vim filename 用編輯器建立檔案,也很常用,記得儲存才能生效。cat filenam...
新建乙個vue專案
用命令列生成vue專案框架需要npm包管理器來安裝,而npm又是在安裝nodejs的時候同時安裝的,所以首先要安裝nodejs。安裝完成後,開啟cmd。輸入 node v,出現類似v6.11.2這樣的版本號說明node安裝成功。輸入 npm v,出現類似 v3.10.10這樣的版本號說明npm安裝成...
svn新建乙個專案
1.首先在伺服器上新建乙個倉庫mkdir test svn svnadmin create test svn 2.進入conf目錄配置 2.1 修改svnserve.conf檔案,取消注釋password db passwd和authz db authz。2.2 修改 authz檔案,新增各個資料夾...