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\n", GetCurrentThreadId());  //输出主线程pid
    Sleep(2000);
}

DWORD WINAPI ThreadFunc(LPVOID p)
{    
    printf("我是子线程, pid = %d\n", GetCurrentThreadId());   //输出子线程pid
    return 0;
}

 

posted @ 2020-03-27 10:42  strive-sun  阅读(441)  评论(0编辑  收藏  举报