Linux应用程序
文章平均质量分 83
小飞鱼hubble
这个作者很懒,什么都没留下…
展开
-
深刻理解Linux进程间通信(IPC)
0. 序 1. 管道 1.1. 管道概述及相关API应用 1.2. 有名管道概述及相关API应用 1.3. 小结 1.4. 参考资料 2. 信号(上) 2.1. 信号及信号来源 2.2. 信号的种类 2.3. 进程对信号的响应 2.4. 信号的发送 2.5. 信号的安装(设置信号关联动作) 2.6. 信号集及信号集操作函数转载 2014-09-07 21:35:46 · 938 阅读 · 0 评论 -
Linux线程属性
属性值不能直接设置,须使用相关函数进行操作,初始化的函数为pthread_attr_init,这个函数必须在pthread_create函数之前调用。之后须用pthread_attr_destroy函数来释放资源。线程属性主要包括如下属性:作用域(scope)、栈尺寸(stack size)、栈地址(stack address)、优先级(priority)、分离的状态(detached state转载 2014-08-28 20:15:18 · 361 阅读 · 0 评论 -
Linux应用程序之文件
Linux中的七种文件和七种宏 普通目录S_ISREG() 目录文件S_ISDIR() 块设备文件S_ISBLK() 字符设备文件S_LSCHR() FIFO(命名管道) S_LSFIFO() 套接字 S_LSSOCK() 符号链接 S_LSLNK()原创 2014-10-25 19:07:21 · 737 阅读 · 0 评论 -
Linux应用程序之信号量
一、什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占式地执行。而信号量就可以提供这样的一种访问机制,让一个临界区同一时间只有一个线程在访问它,也就是说信号量是用来调协进程对共享资源的访问的。 信号量是一个特殊的变转载 2015-05-07 20:58:24 · 731 阅读 · 0 评论