# include & lt; strsafe.h> TCHAR pOutBuf [1024],=, {}; # define PRINTF (…) \ ,,,StringCchPrintfW(1024年pOutBuf __VA_ARGS__); \ ,,,WriteConsole (GetStdHandle (STD_OUTPUT_HANDLE) pOutBuf, lstrlen (pOutBuf),空,空); DWORD WINAPI , ThreadPoolProc (LPVOID lparam) { long *, p =, (long *) lparam; while (真正的) { 睡眠(300); CString str; InterlockedIncrement (p);//原子相加 PRINTF (_T(“当前线程ID: % d ,输出值:% d \ n"),, GetCurrentThreadId () * p); } return 0; } int main () { int iWait =, 0; wscanf_s (_T (“% d"),,, iWait);//创建两个线程,和CreateThread相似 QueueUserWorkItem (ThreadPoolProc,,, iWait,, WT_EXECUTEDELETEWAIT); QueueUserWorkItem (ThreadPoolProc,,, iWait,, WT_EXECUTEDELETEWAIT); 获取字符(); 获取字符(); return 0; }