Извлечь с вершины стека вызовов обработчик прерывания потока
#include <pthread.h>void pthread_cleanup_pop( int execute );
0
если не требуется выполнение обработчика, иное значение в противном случае.libc
Макрос pthread_cleanup_pop() извлекает с вершины стека вызовов обработчик прерывания потока и выполняет его, если execute не равно 0
.
![]() | Макрос pthread_cleanup_push() раскрывается препроцессором в виде нескольких строк кода с открывающей скобкой { , но без закрывающей } . Вы должны использовать его в паре с pthread_cleanup_pop(), который и включает закрывающую скобку. |
POSIX 1003.1 Threads
pthread_cleanup_push(), pthread_cancel(), pthread_exit()
Предыдущий раздел: Описание API системной библиотеки