摘要:
#cd /usr/ports/devel/binutils && make install 阅读全文
阅读排行榜
高级UNIX环境编程3 FILE IO
2013-08-18 08:53 by anjsoft, 152 阅读, 收藏,
摘要:
POSIX中,STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO 对应0,1,2
每个打开的文件都有一个与其想关联的 “current file offset" , sleek() 修改
内核用三个数据结构管理打开的文件 :进程表项(fd标志,文件指针),文件表(文件状态标志,当前文件偏移量,v节点指针),v节点(i节点)
每个进程有自己的进程表项和文件表
#incl... 阅读全文
UNIX网络编程 12 15共享内存区
2013-08-18 14:14 by anjsoft, 151 阅读, 收藏,
摘要:
管道,FIFO,消息队列,在两个进程交换信息时,都要经过内核传递
共享内存可以绕过,默认fork生成的子进程 并不与父进程共享内存区
mmap
munmap
msync
父子进程共享内存区的方法之一是:父进程fork前指定MAP_SHARED调用mmap 阅读全文
浙公网安备 33010602011771号