Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39191
  • 博文数量: 29
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 285
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-08 13:03
个人简介

海纳百川有容乃大,壁立千仞无欲则刚。

文章分类
文章存档

2015年(17)

2014年(12)

我的朋友

发布时间:2015-02-16 16:15:36

这里就APUE的12.4节同步属性的实例做自己的读书记录现在,我们需要将一套只支持单线程的库,修改为支持多线程。因为已经有应用程序已经使用了这个库,所以我们无法修改库中函数的接口。否则原来的应用程序将无法运行。并且假设我们的库中只有三个函数,函数的参数是一个结构体:    1. void func1(.........【阅读全文】

阅读(504) | 评论(0) | 转发(0)

发布时间:2015-02-16 10:03:59

#include <pthread.h>struct msg {        struct msg *m_next;        /* ... more stuff here ... */};struct msg *workq;pthread_cond_.........【阅读全文】

阅读(271) | 评论(0) | 转发(0)

发布时间:2015-02-14 12:00:50

什么是强制性记录锁?在UNIX like 系统中提供文件的记录锁,就是可以将整个文件,或者文件中的一个字节锁起来的功能。但是在默认情况下系统使用记录锁的是建议性锁,即使你使用记录锁将某段字节锁起来,但是其他的进程仍然可以对文件文件进行自由的读写。如果你编写的程序或者你程序新创建的进程都以一致的方式处理记录锁.........【阅读全文】

阅读(1266) | 评论(0) | 转发(0)

发布时间:2015-02-11 13:24:22

标准I/O的流和 System V STREAMS    第一个流指的是标准IO库在读写文件(UNIX系统的7种文件)所抽象出来的一个概念。是一个概念。    第二个流指的是用户程序和内核设备,网络设备,中断设备进行通信所使用的的一套系统机制。其中有一套完整的运行机制,接口,是一套系统STREAMS概览&nb.........【阅读全文】

阅读(450) | 评论(0) | 转发(0)

发布时间:2015-02-03 08:29:40

非阻塞写的工作方式是,当第一次调用write后系统就开始为写做准备。如果数据未准备好,write直接返回-1,系统继续准备写的数据。当一段时间后再次调用write,且数据准备好时,write将数据写到指定的文件描述符中。返回值为写入的字节......【阅读全文】

阅读(399) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册