线程共用函数问题
mfc吧
全部回复
仅看楼主
level 2
🌵嗖一 楼主
大家好
我用循环创建了两个线程 使用了一个函数体 但是线程1要向主窗口的list1发送string
线程2向list2
使用getcurrentid() == hthreadid来判断是那个线程在运行 但是这个判断一直为假 为什么
跪求高手!!!!!
2015年04月19日 06点04分 1
level 10
使用一个附加值表明线程身份,比如传一个结构体到主线程
2015年04月19日 12点04分 2
能不能详细一些 给个例子什么的~
2015年04月21日 10点04分
level 9
GetCurrentThreadID是需在某个线程内部调,用于获取当前线程ID。你是否理解错它用途了
既然开了两个线程了,肯定它们没结束没挂起的情况都在跑呀。
需要获取某线程运行状态用GetExitCodeThread;需要获取某线程ID用GetThreadID
2015年04月20日 00点04分 3
我用过getthreadid 但是一共有两个线程 却没有一个id和得到的值相等。。,
2015年04月21日 10点04分
回复
û�л�����ӣ��
:“没有一个ID和得到的值相等”,你GetThreadID得到的值拿去跟啥比较了?不大理解你说的啥情况,具体得看你代码才知道。
2015年04月22日 01点04分
1