- 1
- 2
- 3
- 4
- 5
- 6
- 7
void *threadFunc(void *)
{
// ...
pthread_exit( (void*)lTaskId );
return ( (void*)lTaskId );
// ...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
void *threadFunc(void *)
{
// ...
pthread_exit( (void*)lTaskId );
return ( (void*)lTaskId );
// ...
}
позабавило.
для непосвященных: return в функции потока аналогичен вызову pthread_exit().
someone 12.02.2013 07:08 # +5
"Последнее китайское предупреждение: выходи уже из потока, блджад!"
FireBurd 12.02.2013 17:55 # 0
Нужно смотреть какие параметры передаются при старте потока.
Dummy00001 12.02.2013 18:13 # 0
в главном потоке lTaskId используется как индекс в массив pthread_t[] запущеных потоков, но в самих потоках это значение и не известно, и не нужно.