自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 APUE学习笔记 第十七章 高级进程间通信

第十七章 高级进程间通信    本章将介绍一种高级IPC——UNIX域套接字机制。这种形式的IPC可以在同一计算机上运行的两个进程之间传送打开文件描述符。服务进程可以使它们的打开文件描述符与指定的名字相关联,同一系统上运行的客户进程可以使用这些名字与服务器汇聚。我们还会了解到操作系统如何为每一个客户进程提供一个独用的IPC通道。 参考:https://blog.csdn.net/lincoln_2...

2018-04-26 19:44:47 206

转载 APUE学习笔记 第十六章 网络IPC:套接字

第十六章 网络IPC:套接字    本章将考察不同计算机上的进程相互通信的机制:网络进程间通信。在本章中将描述套接字网络进程间通信接口,进程用该接口能够和其他进程通信。参考:http://www.cnblogs.com/runnyu/p/4648678.htmlhttps://blog.csdn.net/lincoln_2012/article/details/46692089 ...

2018-04-26 19:43:27 161

转载 APUE学习笔记 第十五章 进程间通信

第十五章 进程间通信 参考:https://blog.csdn.net/lincoln_2012/article/details/46692057http://www.cnblogs.com/runnyu/p/4648232.htmlhttps://blog.csdn.net/men_wen/article/details/59131762https://blog.csdn.net/men_wen...

2018-04-26 19:19:22 173

转载 APUE学习笔记 第十四章 高级I/O

第十四章 高级I/O    本章涵盖众多概念和函数非阻塞I/O、记录锁、I/O多路转换函数(select和poll函数)、异步I/O、readv和writev函数以及存储映射I/O(mmap)。 参考:http://www.cnblogs.com/runnyu/p/4645754.htmlselect: https://blog.csdn.net/men_wen/article/details/5...

2018-04-26 19:08:15 164

转载 APUE学习笔记 第十三章 守护进程

第十三章 守护进程    守护进程是生存期长的一种进程,它们常常在系统引导装入时启动,仅在系统关闭时才终止。因为它们没有控制终端,所以说它们是在后台运行的。本章将说明守护进程结构,以及如何编写守护进程程序。 参考:http://www.cnblogs.com/runnyu/p/4645046.html ...

2018-04-26 18:58:59 183

转载 APUE学习笔记 第十二章 线程控制

第十二章 线程控制    本章将讲解控制线程行为方面的详细内容,介绍线程属性和同步原语属性。前面的章节中使用的都是它们的默认行为,接下来还将介绍同一进程中的多个线程之间如何保持数据的私有性。最后讨论基于进程的系统调用如何与线程进行交互。 参考:http://www.cnblogs.com/runnyu/p/4643764.html...

2018-04-26 18:55:03 138

转载 APUE学习笔记 第十一章 线程

第十一章 线程    本章将进一步深入理解进程,了解如何使用多个控制线程在单进程环境中执行多个任务。一个进程中的所有线程都可以访问该进程的组成部件,如文件描述符和内存。不管在什么情况下,只要单个资源需要在多个用户间共享,就必须处理一致性问题。本章最后将讨论目前可用的同步机制,防止多个线程在共享资源时出现不一致的问题。 参考:http://www.cnblogs.com/runnyu/p/46433...

2018-04-26 18:48:51 128

原创 APUE学习笔记 第十章 信号

第十章 信号    信号是软件中断,它提供了一种处理异步事件的方法。本章对信号机制进行综述,并说明每种信号的一般用法。 1、信号概念每个信号都有一个名字,这些名字都以3个字符SIG开头。在头文件<signal.h>中,信号名都被定义为正整形常量。1.1 产生信号的条件:(1)当用户按某写终端按键时,引发终端产生的信号。如:Ctrl+C产生SIGINT信号。(2)硬件异常产生信号。如除零...

2018-04-26 16:28:32 270

转载 APUE学习笔记 第九章 进程关系

第九章 进程关系    本章将详细地说明进程组以及POSIX.1引入的会话的概念,还将介绍登录shell和所有从登录shell启动的进程之间的关系。 参考:http://www.cnblogs.com/runnyu/p/4641051.html...

2018-04-26 11:33:48 155

转载 APUE学习笔记 第八章 进程控制

       本章介绍unix系统的进程控制,包括创建新进程、执行程序和进程终止。还将说明进程属性的各种ID——实际、有效和保存的用户ID和组ID,以及他们如何受到进程控制原语的影响。还包括解释器文件和system函数,进程会计机制。 参考:https://blog.csdn.net/men_wen/article/details/53122986...

2018-04-25 20:59:11 157

原创 APUE学习笔记 第七章 进程环境

第七章 进程环境    本章中将学习:当程序执行时,其main函数是如何被调用的;命令行参数是如何传递个新程序的;典型的存储空间布局是什么样式;如何分配另外的存储空间;进程如何使用环境变量;进程的各种不同终止方式等。另外,还将说明longjmp和setjmp函数以及它们与栈的交互作用,进程的资源控制。 1、 main函数C程序总是从main函数开始执行,main函数的原型是:int main(in...

2018-04-25 20:15:43 165

原创 APUE学习笔记 第六章 系统数据文件和信息

第六章 系统数据文件和信息1、口令文件UNIX系统口令文件包含如下字段,这些字段包含在<pwd.h>中定义的passwd结构中口令文件是/etc/passwd,每一行包含上面各字段,字段之间用冒号分隔。可以使用finger命令打印指定用户的有关信息:finger -p 用户名POSIX.1定义了两个获取口令文件项的函数,在给定用户登录名或数值用户ID后,这两个函数就能查看相关项#inc...

2018-04-25 18:14:45 153

原创 APUE学习笔记 第五章 标准I/O库

第五章 标准I/O库1、流和FILE对象对于标准I/O库,它们的操作是围绕流进行的。流的定向决定了所读、写的字符是单字节还是多字节的。#include <stdio.h>#include <wchar.h>int fwide(FILE *fp,int mode);//返回值:若流是宽定向的,返回正值;若流是字节定向的,返回负值;若流是未定向的,返回0.fwide函数可...

2018-04-25 17:03:20 154

原创 APUE学习笔记-第四章-文件和目录

第四章 文件和目录1、函数stat、fstat、fstatat和lstat#include<sys/stat.h>Intstat(const char *restrict pathname,struct stat *restrict buf);Intfstat(int fd,struct stat *buf);Intlstat(const char *restrict pathn...

2018-04-22 21:49:51 173

原创 APUE学习笔记 第三章 文件I/O

APUE学习笔记 第三章 文件I/O1、函数open和openat       调用open或openat函数可以打开或创建一个文件#include<fcntl.h>Int open(const char *path,into flag,…/*mode_t made*/);Int openat(int fd,const char* path,into flag,…/*mode_t ...

2018-04-22 16:20:38 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除