线程池

// 04 异步函数方式的线程池.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <windows.h>
VOID  WINAPI Fun(
    _Inout_     PTP_CALLBACK_INSTANCE Instance, //工作项句柄
    _Inout_opt_ PVOID                 Context   //参数
    )
{
    printf("%d
",GetCurrentThreadId());
}



int _tmain(int argc, _TCHAR* argv[])
{
    //通过两次打印线程的ID能够证明,处理两个任务的线程是同一个线程。
    TrySubmitThreadpoolCallback(Fun, (PVOID)123, 0);
    system("pause");
    TrySubmitThreadpoolCallback(Fun, (PVOID)123, 0);
    system("pause");
    
    return 0;
}
原文地址:https://www.cnblogs.com/Alyoyojie/p/5317266.html