CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何获得线程的状态

楼主malebird(男鸟)2004-12-03 11:44:26 在 Delphi / Windows SDK/API 提问

如何获得某个线程(知道它的线程id)的状态(是停止,挂起,还是运行。。。)?请详细一点,多谢!! 问题点数:100、回复次数:7Top

1 楼zwb666(zwb)回复于 2004-12-03 13:17:19 得分 0

学习Top

2 楼bee2518(迷茫ing)回复于 2004-12-03 13:25:13 得分 50

是否挂起判断:Suspended的值;  
  是否生成判断:Assigned(线程变量);  
  if   yourthread.Terminated   then   结束Top

3 楼ocean617(海洋)回复于 2004-12-03 15:04:39 得分 0

楼上的对,同时强烈建议楼主看看书先Top

4 楼skylan(君若为云,我愿为风,领君遨游宇宙中)回复于 2004-12-03 16:54:47 得分 0

顶,对于线程来说这是最基本的内容了,确实应该先看书Top

5 楼dreamonce(小虫)回复于 2004-12-03 17:01:56 得分 10

本进程的可以这样取,进程外的呢?Top

6 楼malebird(男鸟)回复于 2004-12-03 17:15:34 得分 0

唉,要是看书能解决,又何至到这里求人呢?现在的问题是,我有很多的线程100个以上,有些线程莫名地死了,我不知道它在哪儿死的,我想跟踪一下当前的线程的状态,看看它们现在是不是死了,还是?Top

7 楼beyondtkl(大龙驹<*好久没来了,兄弟们好吧。*>)回复于 2004-12-03 17:23:25 得分 40

ft..   還沒找到直接獲的的   API呢..  
   
  用GetExitCodeThread   只能判斷   是否推出   返回值為     STILL_ACTIVE   表示沒有   推出   但是不能區分是否刮起   狀態....  
   
  用GetThreadContext   好像也不行............  
   
  繁體打字   就是慢Top

相关问题

  • 如何获得线程的运行时间,并在状态栏显示出来?
  • 如何判断线程状态
  • 如何获得当前的线程?
  • 在多线程(UI)中如何在某个线程的主窗口中获得该线程的线程的id???(wait on line....)
  • 如何知道我创建的线程现在的状态?
  • *** 如何唤醒一个处于SLEEP状态的线程?****
  • 如何判断一个线程的状态?
  • 如何结束阻塞状态的线程?
  • 请问如何让线程退出socket阻塞状态
  • 如何判断一个线程正在运行状态

关键词

  • 线程
  • 状态
  • 是否

得分解答快速导航

  • 帖主:malebird
  • bee2518
  • dreamonce
  • beyondtkl

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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