01 2021 档案

摘要:1.结构体定义 timeval结构体在头文件为sys/time.h中,定义如下: struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* microseconds */ }; 该结构体以1970-01-01 00:0 阅读全文
posted @ 2021-01-18 15:41 castor_xu 阅读(19909) 评论(0) 推荐(0)
摘要:有两个比较常用的函数,分别是strerror和perror。 strerror 头文件是string.h,原型为: char *strerror(int errnum); 接受一个表示错误代码的整型值,返回错误代码对应的信息字符串; perror 头文件是stdio.h,原型为: void perr 阅读全文
posted @ 2021-01-12 19:44 castor_xu 阅读(600) 评论(0) 推荐(0)
摘要:基本函数和关系 pthread_create创建一个子线程; pthread_exit是线程函数在终止执行时调用,就像进程在执行完毕以后调用exit函数一样; pthread_join制定了主进程将要等待的子进程,该函数将阻塞主进程执行,直到子进程执行完毕,类似于wait函数。 测试代码(参考《Li 阅读全文
posted @ 2021-01-09 15:35 castor_xu 阅读(120) 评论(0) 推荐(0)