全部博文(2759)
发布时间:2013-06-15 12:19:51
blktrace工具学习,本文简单介绍了工具的安装与使用。针对近期的性能分析项目,利用blktrace抓取一些信息~......【阅读全文】
发布时间:2013-06-03 11:04:50
一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。.........【阅读全文】
发布时间:2013-06-02 08:18:35
说起linux大家都不陌生,它由内核、系统调用、函数库、shell以及医用程序组成,其中内核直接运行在硬件之上,可被视为最底层软件,它为上层提供了各种各样的服务,如果应用程序想使用这些服务,就必须通过系统调用这个相当于城门通道的东西来调用。因为系统调用是相对底层的概念,为了更好的服务于上层逻辑,有必要对其进行.........【阅读全文】
发布时间:2013-05-20 16:20:05
标准I/O库对每个I/O流自动进行缓冲,从而避免了应用程序为了减少read和write系统调用而设置合适的缓冲区长度。标准I/O提供了三种类型的缓冲我们下来看一个《unix环境高级编程》上的一个输出标准输入,标准输出,标准出错和普通文件的缓冲信息的例子 4 void pr_stdio(char *,FILE *); 5 6 in.........【阅读全文】