怎样在DLL 里面实现创建线程啊??

plunix 2005-03-19 03:20:28
怎样在DLL 里面实现创建线程啊??

我试过好多次都不成功~~~高手帮忙啊~~小弟谢谢了
...全文
119 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
西山小月 2005-03-21
不是创建线程的问题。
好好看看你的程序吧。
  • 打赏
  • 举报
回复
Fzergling 2005-03-21
我用AfxBeginThread没问题
  • 打赏
  • 举报
回复
布学无数 2005-03-21
你把SOCKET参数做成全局变量再测试一下吧!!!
  • 打赏
  • 举报
回复
plunix 2005-03-19
大哥门可不可以 给个示例代码我看看啊~~???谢谢了
  • 打赏
  • 举报
回复
plunix 2005-03-19

void StartShell(void *cs)
{
SOCKET wsc = (SOCKET) cs;
char *bufff = "salkdfjlaskdjflkasj";
send(wsc,bufff,strlen(bufff),0);
return;
}
但连接后 一点反应都没有。。
如果我不创建线程的话 就可以顺利的 返回信息了
  • 打赏
  • 举报
回复
plunix 2005-03-19
while(1)
{
int nSize=sizeof(client);
SOCKET wsh=accept(wsl,(struct sockaddr *)&client,&nSize);
if(wsh==INVALID_SOCKET) return 1;
DWORD myID;
CreateThread(0,1000,(LPTHREAD_START_ROUTINE) StartShell,(VOID *) wsh, 0, &myID);
}
  • 打赏
  • 举报
回复
jerry 2005-03-19
不能创建吗? 是什么错误?
  • 打赏
  • 举报
回复
agchen81 2005-03-19
不会吧,我创建了两个线程也没有问题啊。你把代码和错误贴出来看看,
  • 打赏
  • 举报
回复
发帖
进程/线程/DLL

1.5w+

社区成员

VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
帖子事件
创建了帖子
2005-03-19 03:20
社区公告
暂无公告