Как можно создать поток с указанием на функцию которая является элементом класса. Т.е. когда я делаю так: class A: { ... void Init(void *arg); ... }; A::A() { pthread_attr_t tattr; pthread_t tid; extern void *Init(void *arg); void *arg; int ret; ret = pthread_create(&tid, NULL, Init, arg); ret = pthread_attr_init(&tattr); ret = pthread_create(&tid, &tattr, Init, arg); } void A::Init(void *arg) { ... } то в итоге получаю сообщение о том что имеется необъявленная ссылка на Init. И сюда же вопрос, можно ли в такую функцию передать что либо отличное от void *arg, типа char *a,int b... Заранее спасибо!!!
.png)


Ответ на:
комментарий
от Pi


Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от Eshkin_kot

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Реализовать последовательно-параллельный запуск потоков (2017)
- Форум ожидание завершения потока (2003)
- Форум Статические функции члены в С++ (2009)
- Форум Потоки. Не отрабатывается функция потока. С#. (2013)
- Форум Убить поток (2002)
- Форум Запуск потока (2005)
- Форум strcat, strcpy в потоках (2001)
- Форум pthread.h вопрос (2009)
- Форум pthread (2003)
- Форум Posix Threads (2005)