线程池

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

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



int _tmain(int argc, _TCHAR* argv[])
{
    //通过两次打印线程的ID能够证明,处理两个任务的线程是同一个线程。
    TrySubmitThreadpoolCallback(Fun, (PVOID)123, 0);
    system("pause");
    TrySubmitThreadpoolCallback(Fun, (PVOID)123, 0);
    system("pause");
    
    return 0;
}

 

posted @ 2016-03-24 21:29  天还是那么蓝  阅读(108)  评论(0编辑  收藏  举报