HANDLE* m_phWorkerThreads = new HANDLE[m_nThreads]; for (int i = 0; i < m_nThreads; i++) { m_phWorkerThreads[i] = ::CreateThread(0, 0, _WorkerThread, …); }
引用 7 楼 smileliuok 的回复:HANDLE WINAPI CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwStackSize, _In_ LPTHREAD_START_ROUTINE lpStartAdd……
m_phWorkerThreads[i]不是线程的句柄吗
HANDLE WINAPI CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwStackSize, _In_ LPTHREAD_START_ROUTINE lpStartAddress, _In_opt_ LP……
看你开线程做什么了,你要实现什么?如果创建的线程共用_WorkerThread函数,那就只需写一份实现了
64,648
社区成员
250,503
社区内容
加载中
试试用AI创作助手写篇文章吧