最近在看APUE第10章中关于system函数的POSIX.1的实现。关于POSIX.1要求system函数忽略SIGINT和SIGQUIT,并且阻塞信号SIGCHLD的论述,理解得不是很透彻,本文就通过实际的实例来一探究竟吧。 一、为什么要阻塞SIGCHLD信号 #include <stdlib. ...
分类:
其他好文 时间:
2016-04-01 14:50:05
阅读次数:
527
1.C++实现ls命令 opendir函数返回指向DIR结构的指针,我们将该指针传送给readdir函数。在循环中调用readdir来读取每个目录项。该函数返回指向dirent结构的指针,而当目录中没有目录项可读时返回空指针。然后在循环中输出从dirent结构中取出的每个目录项的名称。 2.C++
分类:
其他好文 时间:
2016-03-21 00:03:42
阅读次数:
297
apue.h是作者自己写的一个文件,包含了常用的头文件,系统不自带。其中包含了常用的头文件,以及出错处理函数的定义。使用起来确实很方便。 apue.h内容如下: #ifndef _APUE_H #define _APUE_H #define _XOPEN_SOURCE 600 /* Single U
分类:
其他好文 时间:
2016-02-26 14:10:10
阅读次数:
264
转载自:sigsetjmp使用方法 如侵犯您的权益,请联系:windeal12@qq.com sigsetjmp使用方法 分类: c/c++ linux2012-02-03 12:33 1252人阅读 评论(0) 收藏 举报 signal 相关函数:longjmp, siglongjmp, setj
分类:
其他好文 时间:
2016-02-02 15:01:59
阅读次数:
121
2016年TIPS1.少上微博,饭否,知乎之类的sns网站,太浮躁。表面上杀了时间的同时“知道”了点东西,其实那点皮毛生活中根本用不到,而且耽误了自己思考、总结、感悟。2.多学习同事和领导为人处世的方式方法。3.看一点专业书,apue,tcp/ip卷2,c++ primer务必看完,linux ke...
分类:
其他好文 时间:
2016-01-24 17:01:33
阅读次数:
115
有了apue的基础,再看mpi程序多进程通信就稍微容易了一些,以下几个简单程序来自都志辉老师的那本MPI的书的第七章。现在ubuntu上配置了一下mpich的环境:http://www.cnblogs.com/liyanwei/archive/2010/04/26/1721142.html注意,为了...
分类:
其他好文 时间:
2016-01-19 00:02:01
阅读次数:
470
作为APUE 14.3节的参考 linux是有强制锁的,但是默认不开启.想让linux支持强制性锁,不但在mount的时候需要加上-o mand,而且对要加锁的文件也需要设置相关权限。 1、建议锁又称协同锁。对于这种类型的锁,内核只是提供加减锁以及检测是否加锁的操作,但是不提供锁的控制与协调工作。也...
分类:
系统相关 时间:
2016-01-18 09:05:34
阅读次数:
307
首先是fork()函数。移步APUE 8.3. 比較清晰的解释能够參考http://blog.csdn.net/lingdxuyan/article/details/4993883和http://www.oschina.net/question/195301_62902补充一点是:fork返回后,原...
分类:
系统相关 时间:
2016-01-13 09:21:55
阅读次数:
252
17.1 Introduction这一章主要讲了UNIX Domain Sockets这样的进程间通讯方式,并列举了具体的几个例子。17.2 UNIX Domain Sockets这是一种特殊socket类型,主要用于高效的IPC,特点主要在于高效(因为省去了很多与数据无关的格式的要求)。int s...
分类:
其他好文 时间:
2016-01-12 01:07:40
阅读次数:
238
转自:http://www.xitongbuluo.com/jiaocheng/17264.html在http://download.csdn.net/detail/lincoln_2012/7680675 下载apue.h文件/***********************************...
分类:
其他好文 时间:
2015-12-28 00:55:28
阅读次数:
322