我调试程序,当跟踪到::CreateThread(NULL,0,listenthread,(LPVOID)m_socket,0,&dwthread);这行时,我在listenthread线程中加断点了,为

laolang718 2004-09-13 02:00:20
rt
...全文
180 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyzam 2004-09-13
  • 打赏
  • 举报
回复
選擇debug模式,鼠標點擊listenthread函數的第一行,選擇運行到此處,這樣就可以在程序運行的時候會停止在這一行
laolang718 2004-09-13
  • 打赏
  • 举报
回复
up
a_melon 2004-09-13
  • 打赏
  • 举报
回复
用 F5 不是 F10
fxj51983 2004-09-13
  • 打赏
  • 举报
回复
可以肯定的是可以调试线程函数的!你可以
::CreateThread(NULL,0,listenthread,(LPVOID)m_socket,0,&dwthread);
sleep(1000);//将主线程的时间让出
int a;
a=3; //这后面是为了给你很明显的感觉,断点是怎么切换的!
laolang718 2004-09-13
  • 打赏
  • 举报
回复
up
laolang718 2004-09-13
  • 打赏
  • 举报
回复
CreateThread(NULL,0,listenthread,(LPVOID)m_socket,0,&dwthread);这句不就是创建线程嘛
oyljerry 2004-09-13
  • 打赏
  • 举报
回复
线程怎么创建的
ghxmagic 2004-09-13
  • 打赏
  • 举报
回复
这一句后主线程进入了死循环, 由于时间差没机会进入WORKER里.
DentistryDoctor 2004-09-13
  • 打赏
  • 举报
回复
是不是线程没创建成功?

15,466

社区成员

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

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