Chinaunix

标题: 急!急!急求帮助!---关于Linux下创建线程pthread_create [打印本页]

作者: gc_x    时间: 2004-06-18 17:59
标题: 急!急!急求帮助!---关于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;谢谢!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2