1. 概述:
该demo主要完成了linux下线程创建, 以及资源回收等操作,相关接口介绍可以参考<<UNIX环境高级编程>>
2. 测试:
/*
demo_pthread.c
线程编程demo : 线程创建, 以及资源回收等
pthread并非Linux系统的默认库, 而是POSIX线程库
在Linux中将其作为一个库来使用, 因此加上 -lpthread(或-pthread)以显式链接该库
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/prctl.h>
#define MAX_BUF 64
static void * pthread_fun(void *arg){
/*
线程重命名
*/
prctl(PR_SET_NAME,