マルチスレッドのプログラミング

pthread_cleanup_push(3T)

pthread_cleanup_push(3T) は、クリーンアップハンドラをクリーンアップスタック (LIFO) にプッシュします。


プロトタイプ:

void pthread_cleanup_push(void(*routine)(void *), void *args);

#include <pthread.h>

/* ハンドラ「routine」をクリーンアップスタックにプッシュする */
pthread_cleanup_push (routine, arg);