创建于 2012-08-28
迁移自个人的百度空间
------------------------------
1、注册进程退出时的处理函数:
#include <stdlib.h>
int atexit( void (*fun)(void));
2、注册线程退出时的处理函数:
#include <pthread.h>
void pthread_cleanup_push(void (*fun)(void*),void *arg);
本文介绍了在C和C++中如何使用atexit和pthread_cleanup_push函数来注册进程和线程退出时的处理函数,确保资源的正确释放和清理工作。
创建于 2012-08-28
迁移自个人的百度空间
------------------------------
1、注册进程退出时的处理函数:
#include <stdlib.h>
int atexit( void (*fun)(void));
2、注册线程退出时的处理函数:
#include <pthread.h>
void pthread_cleanup_push(void (*fun)(void*),void *arg);
1354

被折叠的 条评论
为什么被折叠?