线程问题!·

xgwlg 2002-08-31 12:04:37
如何在一个程序运行的过程中获取线程ID???
...全文
85 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgwlg 2002-08-31
  • 打赏
  • 举报
回复
不好意思我说错了,我已经明白这个问题了,谢谢!!
snsins 2002-08-31
  • 打赏
  • 举报
回复
你可以在程序中任何地方用

GetCurrentThreadId来获取进程的主线程ID


xgwlg 2002-08-31
  • 打赏
  • 举报
回复
我的意思是说当一个汉书还没有执行之前,可不可以获得其主线程ID??
snsins 2002-08-31
  • 打赏
  • 举报
回复
GetCurrentThreadId获得的好像只是一个进程的主线程
如果你要获得某个线程的ID
那么这个ID在这里

HANDLE CreateThread (
SEC_ATTRS SecurityAttributes,
ULONG StackSize,
SEC_THREAD_START StartFunction,
PVOID ThreadParameter,
ULONG CreationFlags,
PULONG ThreadId //当线程创建成功后,线程ID就在这个参数里返回
);
xgwlg 2002-08-31
  • 打赏
  • 举报
回复
如果不是手动创建线程,在一个函数的执行之前,可以获取吗?
snsins 2002-08-31
  • 打赏
  • 举报
回复
GetCurrentThreadId
The GetCurrentThreadId function retrieves the thread identifier of the calling thread.

DWORD GetCurrentThreadId(VOID);

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧