- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 多线程-资源回收
linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_ex
2012-11-30 15:24:30 548
原创 多线程函数汇总
common_thread_mutex thread_mutex;typedef void* (*COMMON_THREAD_FUNCTION)(void*);COMMON_THREAD_FUNCTION threadFunc;Void *arg;common_thread thread;pthread_cond_t cond; /
2012-11-30 15:20:49 369
转载 linux_gcc_编译时头文件和库文件搜索路径.txt
一、头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找内定目录 /usr/include /usr/local/include /usr/lib/gcc-lib/i386-linux/
2012-11-30 14:23:48 346
原创 backtrace-----打印进程异常退出时的堆栈信息
#include #include "debug_trace.h"#define TRACE_SIZE 1024static void trace_print(int signal_type){ int trace_id = -1; void *buffer[100]; char **info = NULL; trace_id = backtra
2012-11-30 10:36:50 884
基于GO语言雪花算法库
2020-11-24
DB2数据库网络协议分析报告
2020-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人