急!急!急求帮助!---关于Linux下创建线程pthread_create
文件CSvrSocket.h
class CSvrSocket
{
public:
bool Run();
CSvrSocket();
virtual ~CSvrSocket();
private:
pthread_t m_ptThreadID;
int m_iState;
static void* Thread_Main(void *pVoid);
}
在CSvrSocket.cpp文件中
bool Run()
{
int m_nSocket = 0;
m_iState = pthread_create(&m_ptThreadID, NULL, Thread_Main, (void*)m_nSocket);
}
void* CSvrSocket::Thread_Main(void *pVoid)
{
.......
}
在Linux下make提示在pthread_create行“invalid conversion from `void (*)(void*)' to `void*(*)(void*)'”
哪位大虾教我要怎么写pthread_create和Thread_Main;谢谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论