CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

关于线程的表示ID问题,谢谢赐教!

楼主byyyyy(苦行僧【苦】)2003-11-01 20:58:22 在 VC/MFC / 进程/线程/DLL 提问

我在一个进程中创建了3个线程,用函数_beginthreadex(,,,,unsigned*   thrdaddr)  
  问题是:  
  1.在调试时选择debug->thread,怎么知道线程的ID?  
  2.得到线程ID用什么函数?怎么用?  
  3.调试一个多线程的程序,各位有什么经验嘛?  
  谢谢! 问题点数:0、回复次数:6Top

1 楼huanyun(无妻徒刑)回复于 2003-11-01 21:01:31 得分 0

在线程函数中将需要的状态直接写到文件  
  Top

2 楼huanyun(无妻徒刑)回复于 2003-11-01 21:03:57 得分 0

_beginthread的返回值就是线程的句柄Top

3 楼byyyyy(苦行僧【苦】)回复于 2003-11-01 21:57:14 得分 0

楼上的你好,返回的是线程的句柄,不是ID.Top

4 楼wangjs720(听雨舟)回复于 2003-11-02 18:48:24 得分 0

The   GetProcessId   function   retrieves   the   process   identifier   of   the   specified   process.  
   
  void   GetProcessId(  
      HANDLE   Process  
  );  
   
  Parameters  
  Process    
  [in]   Handle   to   the   process.   The   handle   must   have   the   PROCESS_QUERY_INFORMATION   access   right.    
  Return   Values  
  If   the   function   succeeds,   the   return   value   is   the   process   identifier   of   the   specified   process.  
   
   
  If   the   function   fails,   the   return   value   is   zero.   To   get   extended   error   information,   call   GetLastError.  
   
  Top

5 楼rockrabbit(rockrabbit)回复于 2003-11-20 14:11:11 得分 0

不知道线程句柄,但可以调用一个写日志的函数,能否记下当前线程ID?  
  Top

6 楼GR(终于重新开始用MFC,捡起来好累)回复于 2003-11-20 15:03:18 得分 0

你_beginthread之后放在最后的参数pdwThreadID就是ID的地址。Top

相关问题

  • 如何根据线程ID判断线程是死是活
  • 线程内怎么知道本线程ID?
  • 如果根据线程ID取线程句柄?
  • 关于线程的句柄和id
  • 如何得到自己线程ID
  • 怎样得到线程ID号?
  • 如何在c#中得到线程id!
  • 谁能解释一下线程句柄和线程ID的区别和联系?
  • ***线程的句柄是唯一,为什么线程还要一个ID呢?***
  • 多线程的程序怎么得到每个线程的名字和ID

关键词

  • 线程
  • 函数
  • 句柄
  • process
  • handle
  • function

得分解答快速导航

  • 帖主:byyyyy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo