次のクラスがあるとします。
* .h :
class MyClass{
void caller();
int threadProcuder(void *args);
};
* cpp :
void MyClass::caller()
{
pthread_t i;
pthread_create(&i,NULL,(void*(*)(void*))&MyClass::threadProcedure,(void*)this);
}
int MyClass::threadProcedure(void *args)
{
cout << "body of thread" << endl;
}
残念ながら、スレッドは実行されません。