#include
#include
typedef void * handle;
#define semaphore handle
#define threadhandle handle
#define threadprocess dword winapi
#define threadreturn 0
#define pthreadprocess lpthread_start_routine
#define nullthread null
int g_thread_end = 0;
threadhandle os_creatthread(pthreadprocess fun,void *para)
void waitforthread()
}threadprocess threadfun(pvoid arg)
g_thread_end = 1;
return 0;
}void main()
///*在windows下面,用createthread(lpsecurity_attributes lpthreadattributes,
dword dwstacksize,
lpthread_start_routine lpstartaddress,
lpvoid lpparameter,
dword dwcreateionflags,
lpdword lpthreadid)
函式可以建立乙個執行緒,第乙個引數指執行緒的安全屬性的設定,第二個引數表示執行緒堆疊的大小,第三個引數表示執行緒函式名稱,第四個引數執行緒執行的引數,第五個引數指執行緒的優先順序,最後乙個引數指向執行緒的id。關於windows下用c建立多執行緒可以查查msdn即可。
*///
c語方學習筆記六
排序 sb東西 演算法 alorithm 解決一類計算問題 插入排序 示例 include define len 5 int a len void insertion sort void a j 1 key printf end d,d,d,d,d n a 0 a 1 a 2 a 3 a 4 int...
Windows下Dos命令學習筆記
1.dir directory 檢視某個盤或檔案下的目錄 所以檔案及資料夾 cd.退回到上一級目錄 cd 退回到根目錄 即某盤下 注 想在當前目錄下切換到其他盤下,直接在當前目錄後寫d 如切換到d盤 3.md make directory 建立目錄 md abc 建立名為abc的資料夾 4.rd r...
SpringBoot學習筆記(九) YAML語法
k v 表示一對鍵值對 空格必須有 以空格的縮進來控制層級關係,空格沒有指定數量,只要是左對齊的一列資料,都是同乙個層級的 server port 8081 path hello屬性和值大小寫敏感 使用 k v 格式直接編寫,字串預設不用加上單引號或者雙引號。雙引號 不會轉義字串裡面的特殊字元,特殊...