pthread的问题很急请帮忙
class Thread
{
....
protected:
virtual void Execute() = 0;
private:
static void * entryPoint(void* Paramer);
....
}
//创建线程
pthread_create(&m_ThreadHandle, 0, entryPoint, this);
//entryPoint 函数
void * Thread::entryPoint(void* Paramer)
{
if ( Paramer != NULL ) {
static_cast<Thread *>(Paramer)->Execute();
}
return Paramer;
}
但static_cast<Thread *>(Paramer)->Execute();出 <段错误-核心陷阱> 错误.
我用的是solaris,cc
很急的请帮我 ,一定给分.
{
....
protected:
virtual void Execute() = 0;
private:
static void * entryPoint(void* Paramer);
....
}
//创建线程
pthread_create(&m_ThreadHandle, 0, entryPoint, this);
//entryPoint 函数
void * Thread::entryPoint(void* Paramer)
{
if ( Paramer != NULL ) {
static_cast<Thread *>(Paramer)->Execute();
}
return Paramer;
}
但static_cast<Thread *>(Paramer)->Execute();出 <段错误-核心陷阱> 错误.
我用的是solaris,cc
很急的请帮我 ,一定给分.
...全文
相关推荐
ubuntu22.04安装ebpf所需deb包
ubuntu22.04安装ebpf所需deb包
政府科技管理者如何高效整合区域创新资源并精准配置?.docx
政府科技管理者如何高效整合区域创新资源并精准配置?
基于霍尼韦尔Voyager 1400g系列扫描器
基于霍尼韦尔Voyager 1400g系列扫描器:有线图像扫描设备快速上手与配置指南【自动识别技术】基于Honeywell Voyager 1400g扫描器的多接口配置与条码读取优化:工业级固定式成像扫描设备应用指南
高校技术转移办公室人员如何快速识别与筛选高质量专利?.docx
高校技术转移办公室人员如何快速识别与筛选高质量专利?
政府科技管理者在推动区域科技成果转化过程中,如何解决技术供需信息匹配效率低的问题?.docx
政府科技管理者在推动区域科技成果转化过程中,如何解决技术供需信息匹配效率低的问题?


