void *thId = CreateNewThread((void *)(&CUartComm::_UartWatchProc), this);
void* CreateNewThread(void *funcPtr,void *arg)
if(pthread_create(&thId, (pthread_attr_t *)&thd_attr, (void * (*)(void *))funcPtr, arg) != 0)
必须传递this指针,因为在_UartWatchProc函数体内对成员变量的使用时,编译器默认会用this这个成员变量。