CreateThread

/* 创建第一个线程。主进程结束,则撤销线程。 */

#include<Windows.h>
#include<stdio.h>

DWORD WINAPI ThreadFunc(LPVOID);

void main()
{
    HANDLE hThread;
    DWORD  threadId;

    hThread = CreateThread(NULL, 0,    ThreadFunc, 0, 0, &threadId); // 创建线程
    printf("我是主线程, pid = %d
", GetCurrentThreadId());  //输出主线程pid
    Sleep(2000);
}

DWORD WINAPI ThreadFunc(LPVOID p)
{    
    printf("我是子线程, pid = %d
", GetCurrentThreadId());   //输出子线程pid
    return 0;
}
原文地址:https://www.cnblogs.com/strive-sun/p/12579791.html