_beginthreadex

c語言庫 process.h 中的函式, 用來創建一個執行緒

函式釋義,函式示例,

函式釋義

unsigned long _beginthreadex(     void *security,    // 安全屬性, 為NULL時表示默認安全性    unsigned stack_size,    // 執行緒的堆疊大小, 一般默認為0    unsigned(_stdcall *start_address)(void *),    // 所要啟動的執行緒函式    void *argilist, // 執行緒函式的參數, 是一個void*類型, 傳遞多個參數時用結構體    unsigned initflag,    // 新執行緒的初始狀態,0表示立即執行,CREATE_SUSPENDED表示創建之後掛起    unsigned *threaddr    // 用來接收執行緒ID);返回值 : // 成功返回新執行緒句柄, 失敗返回0

函式示例

#include <stdio.h>#include <windows.h>#include <process.h>unsigned int __stdcall threadDemo(LPVOID) // void *{    printf("我被執行啦!\n");    return 0;}int main(){    HANDLE handle;        handle = (HANDLE)_beginthreadex(NULL, 0, ThreadDemo, NULL, 0, NULL);        return 0;}

相關詞條

熱門詞條

聯絡我們