CSDN论坛 > VC/MFC > 进程/线程/DLL

我的用户接口线程的Run()没反应了,但::GetExitCodeThread()函数返回的却是STILL_ACTIVE???求救!!! [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs6
本版专家分:6562
匿名用户不能发表回复!
其他相关推荐
请教GetExitCodeThread函数的作用及参数
GetExitCodeThread(hThread1,&exitCode1);//&exitCode1这个参数有什么用? 这个函数是获得线程的退出码, 第二个参数是一个 DWORD的指针,用户应该使用一个 DWORD 类型的变量去接收数据,返回的数据是线程的退出码,第一个参数是线程句柄,用 CreateThread 创建线程时获得到。 通过线程退出码可以判断线程是否正在运行,还是已经退出。
初始化了一个没有run()方法的线程类,是否会出错? (安邦)
答案:不会。 第一种方法:直接继承Thread类。 public class Test { public static void main(String[] args) { ThreadClass t = new ThreadClass(); t.start(); System.out.println(”end”);//输出“end” } } class ThreadClas
安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running
安装zookeeper-3.4.5的时候,启动正常没报错,但zkServer.sh status查看状态的时候却出现错误,如下: JMX enabled by default Using config: /hadoop/zookeeper/bin/../conf/zoo.cfg Error contacting service. It is probably not running.
了解java线程的start方法如何回调run方法
以下是Thread的start方法源码: public synchronized void start() {         /**          * This method is not invoked for the main method thread or "system"          * group threads created/set up by the VM.
Android开发,点击 run 图标 没有反应
第一次接触安卓开发,项目建好以后,点击工具栏上的run(绿色图标),没反应,百度以下, 原来是要在左侧的项目文件jia
不久前安装的VS2017,数组最值问题有一些不懂得地方
#include "stdafx.h" #define M 10 int main() { int  i, j, k, min, max; static int a[M]; min = max = a[0]; j = k = 0; for (i = 1; i scanf_s("%2d", &a[M]); for (i = 1; i { if (a[i] { min
线程函数GetExitCodeThread和ExitThread
GetExitCodeThread() 和 ExitThread()  有关线程函数 GetExitCodeThread() 和 ExitThread()    看了侯捷翻译的 >,觉得他在翻译这两个函数的时候好象有点和实际不符,我没有该书的原版,不知道是翻译的问题还是原书的问题。 函数: GetExitCodeThread() 功能:获取一个结束线程的返回
在eclipse中运行maven项目run as 命令没有反应,console也不打印信息解决方法
eclipse的maven项目中,在run as  执行maven命令的时候发现毫无反应,console也不打印信息,原因是因为没有传maven环境的参数,解决办法如下:①打开eclipse的window菜单:操作步骤如图标1、2、3。在标红色框3中添加如图所示的一行代码,代码如下:-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME※这里的$MAVEN_...
判断线程是否结束的方法
1、 GetExitCodeThread 比较原始的方法了,调用 GetExitCodeThread,如果返回STILL_ACTIVE,那就是还在运行,否则,会返回退出代码. 该方法的优点是除了可以判断是否已经退出,还可以获取到退出代码,也就是可以判断退出原因. 该方法在调用后,会立即返回,如果需要等待线程调用,请放在一个循环内循环调用. 2、WaitForSingleObject 听起来都比较先进的方法.等待线程的内核对象被激发,
java中多线程执行时,为何调用的是start()方法而不是run()方法
Thead类中start()方法和run()方法的区别 1,start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,通过Thead类中start()方法来启动的线程处于就绪状态(可运行状态),此时并没有运行,一旦得到CPU时间片,就自动开始执行run()方法。此时不需要等待run()方法执行完也可以继续执行下面的代码,所以也由此看出run()方法并没有实现多线程。 2,r...
关闭