Можно ли отправить метод класса в тред?
class A
{
public:
void *DataBufferHandler(void* param)
{
pthread_detach(pthread_self());
cout << "OK\n";
}
};
int main()
{
A classA;
pthread_t pthread_id;
pthread_create(&pthread_id, NULL, classA.DataBufferHandler, (void*)NULL);
}
При компиляции выдаёт вот это: ошибка: аргумент типа ‘void* (A::)(void*)’ не соответствует типу ‘void* (*)(void*)’
раньше вроде никогда так не делал, а теперь понадобилось. Куда копать?