1.线程属性
可以使用pthread_attr_t结构来指定线程的属性,并把这些属性与线程联系起来。可以使用pthread_attr_init函数来初始化pthread_attr_t对象为系统线程属性的默认值。
下图给定了各系统中定义的线程属性。
如果对线程的终止状态不感兴趣,可以修改pthread_attr_t结构中的detachstate属性,让线程一开始就处于分离状态,可以采用pt...
分类:
编程语言 时间:
2014-11-25 23:43:38
阅读次数:
374
首先先回顾 apue 中对它的描述:① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到)② 对打开文件的处理与每个描述符的执行时关闭(close-on-exec)标志值有关。见图 3-1 节中对 FD_CLOEXEC 的说明,进...
分类:
其他好文 时间:
2014-11-21 20:20:43
阅读次数:
249
编译例程文件出现下面错误 提示找不到apue.h err_quit err_quit函数,对于apue.h可在编译时指定路径:-Iinclude,或者直接将文件拷贝至当前的源代码目录下, 对于err_quit err_quit有两种方法: 1、直接将error.c文件放在源代码...
分类:
其他好文 时间:
2014-11-16 22:55:18
阅读次数:
208
UNIX底下有很多文件系统,我在apue上看到了一点关于ufs文件系统的知识,想把它记下来,在每一分区上会建立一个文件系统,很多操作也仅能在一个文件系统里实现文件系统大概包含 自举块 超级块 柱面组柱面组则包含了 超级块副本,配置信息,i 节点图,块位图, i节点,数据块一个文件的创建是利用i节点创...
分类:
其他好文 时间:
2014-11-13 18:42:28
阅读次数:
228
最近在读APUE, 边看还得边做才有效果. 正好linux下很多命令的是开源的, 可以直接看源码. GNU coreutils 是个不错的选择. 源码包有我们最常用的 ls, cat等命令的源码, 每个命令都比较短小精悍, 适合阅读. 下面是我阅读 cat 命令的一点笔记.
到这里下载源码. 在源码根目录下 ./configure; make 就可以直接编译, 修改后make就可以编译了. 命令源码在 src/目录中, lib/目录下有一些用到的辅助函数和常量定义....
分类:
系统相关 时间:
2014-11-07 22:10:35
阅读次数:
227
列出一个目录中所有文件的名字,相当于在Linux/Unix终端命令行模式下键入ls命令的功能实现:
#include "apue.h"
#include
int
main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
if(argc != 2)
err_qui...
分类:
其他好文 时间:
2014-11-07 22:06:34
阅读次数:
297
孤儿进程与僵尸进程[总结]1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,....
分类:
系统相关 时间:
2014-11-05 14:28:51
阅读次数:
312
此配置实例亲测成功,共勉,有问题大家留言。环境:VMware 10 + unbuntu 14.04为了unix进行网络编程,编程第一个unix程序时遇到的问题,不能包含unp.h文件,这个感觉和apue.h差不多,不过这里需要编译源代码,为了以后方便,现在整理如下:主要有两点一是生成libunp.a...
分类:
Web程序 时间:
2014-11-03 23:47:58
阅读次数:
294
一个进程在同一时刻只能做一件事情,线程可以把程序设计成在同一时刻能够做多件事情,每个线程处理各自独立的任务。线程包括了表示进程内执行环境必需的信息,包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程似有数据。进程的所有信息对该进程的所有线程都是共享的...
分类:
编程语言 时间:
2014-11-01 19:07:41
阅读次数:
242
/********************************************************************************第0种-最简单实用************************************************************...
分类:
其他好文 时间:
2014-10-29 16:20:00
阅读次数:
192