2012-02-20 3 views
0

Какова практика сравнения переменной pthread_t с int. Я показываю список всех идентификаторов потоков, и я беру вход от пользователя, указав, какой поток убить, используя идентификатор. Итак, как мне сравнить вход пользователя со всеми переменными pthread_t.Сравнение равенства для pthread_t и ввода int?

ответ

3

Какова практика сравнения переменной pthread_t с int.

У вас нет. Тип pthread_t непрозрачен: он не обязательно должен быть целым числом. Вместо этого вы должны использовать pid_t, как возвращено gettid.

+0

Как бы указать, какой pthread_t удалить, затем через stdin. – Kobi

+0

@Kobi Почему вопрос имеет значение? Какая разница, если пользователь говорит «3» или «9»? Короче говоря: * почему * пользователь убивает поток? – cnicutar

+0

Вы * не можете * даже убить отдельные темы. Если вы считаете, что можете, вам действительно нужно прочитать документацию, прежде чем пытаться написать многопоточную программу ... –

Смежные вопросы