ИМЯ

pthread_kill_other_threads_np - завершает все остальные нити процесса

LIBRARY

POSIX threads library ( libpthread, -lpthread)

СИНТАКСИС

#include <pthread.h>
void pthread_kill_other_threads_np(void);

ОПИСАНИЕ

pthread_kill_other_threads_np() has an effect only in the LinuxThreads threading implementation. On that implementation, calling this function causes the immediate termination of all threads in the application, except the calling thread. The cancelation state and cancelation type of the to-be-terminated threads are ignored, and the cleanup handlers are not called in those threads.

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes(7).
Интерфейс Атрибут Значение
pthread_kill_other_threads_np() Безвредность в нитях MT-Safe
 

СТАНДАРТЫ

Эта функция является нестандартным расширением GNU, о чём свидетельствует наличие суффикса «_np» (nonportable).

ЗАМЕЧАНИЯ

Функция pthread_kill_other_threads_np() предназначена для вызова из нити execve(2) или подобной функции. Она разработана для преодоления ограничения в устаревшей реализации LinuxThreads, где нити приложения не завершаются автоматически (как того требуется в POSIX.1-2001) при execve(2).
В реализации нитей NPTL функция pthread_kill_other_threads_np() также существует, но ничего не делает (делать ничего не нужно, так как реализация правильно работает во время execve(2)).

СМ. ТАКЖЕ

execve(2), pthread_cancel(3), pthread_setcancelstate(3), pthread_setcanceltype(3), pthreads(7)

ПЕРЕВОД

Русский перевод этой страницы руководства был сделан Alexey, Azamat Hackimov <[email protected]>, kogamatranslator49 <[email protected]>, Kogan, Max Is <[email protected]>, Yuri Kozlov <[email protected]> и Иван Павлов <[email protected]>
Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.
Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на [email protected]

Recommended readings

Pages related to pthread_kill_other_threads_np you should read also:

Questions & Answers

Helpful answers and articles about pthread_kill_other_threads_np you may found on these sites:
Stack Overflow Server Fault Super User Unix & Linux Ask Ubuntu Network Engineering DevOps Raspberry Pi Webmasters Google Search