APR通道是Tomcat比较有特色的通道,在早期的JDK的NIO框架不成熟的时候,因为java的网络包的低效,Tomcat使用APR开源项目做网络IO,这样有效的缓解了java语言的不足,提供了一个高性能的直接通过jni接口进行底层IO通信内存使用的这么一个通道。但是,当JDK的后续版本推出之后,J... ...
分类:
其他好文 时间:
2016-04-18 13:19:19
阅读次数:
260
转自:http://blog.csdn.net/zhuky/archive/2010/03/10/5364574.aspxBoost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。头文件#include 名空间using namespace boo...
分类:
其他好文 时间:
2015-04-25 12:00:34
阅读次数:
103
摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人一种新鲜的感觉,同时也能让体验到asio的主要内容。Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。ASIO的同步方...
分类:
其他好文 时间:
2014-11-27 14:16:39
阅读次数:
327
mina是非常好的C/S架构的java服务器,这里转了一篇关于它的使用感受。前言MINA是Trustin Lee最新制作的Java通讯框架。通讯框架的主要作用是封装底层IO操作,提供高级的操作API。比较出名的通讯框架有C++的ACE、Python的Twisted,而Java的通讯框架还有Quick...
分类:
其他好文 时间:
2014-09-02 13:49:14
阅读次数:
209
一、操作系统的体系结构计算机是由一堆硬件组成的,操作系统是为了有效的控制这些硬件资源的软件。操作系统除了有效地控制这些硬件资源的分配,并提供计算机运行所需要的功能之外,为了提供程序员更容易开发软件的环境,操作系统还提供了一整组系统调用接口。如上图所示,最中间的是硬件,操作系统是由内核和系统调用接口组成,其中内核是直接操作硬件的,内核提供了对这些硬件资源的控制和进程管理,系统调用接口向上提供了统一的...
分类:
移动开发 时间:
2014-08-24 20:56:33
阅读次数:
301
非常多函数都能够在网上找到,也比較基础,所以原型仅仅给出了函数名.详细用到再man吧.输入输出是个非常重要的一块内容.差点儿网络相关的东西基本都是靠底层IO调用来实现的.好吧.还是先踏踏实实的介绍一下C标准库中的IO函数吧.个别函数我也是第一次见.对于不太常见的我就多解释一下,反正通常这些函数百度一...
分类:
系统相关 时间:
2014-07-20 23:10:17
阅读次数:
365
很多函数都可以在网上找到,也比较基础,所以原型只给出了函数名.具体用到再man吧.
输入输出是个很重要的一块内容.几乎网络相关的东西基本都是靠底层IO调用来实现的.
好吧.还是先踏踏实实的介绍一下C标准库中的IO函数吧.个别函数我也是第一次见.对于不太常见的我就多解释一下,反正通常这些函数百度一下就清楚了,我就不多解释了~
1.C标准库IO函数
1.1流的关闭开启与重定向
fopen:打...
分类:
系统相关 时间:
2014-06-17 23:09:52
阅读次数:
342