随笔分类 -  Unix学习

摘要:本文转自:http://www.cnblogs.com/wankaizhang/archive/2010/12/27/1918111.html事件驱动的编程方式已经很普及了,原因自然是互联网的疾速膨胀,现在要写个服务器不用事件驱动,出门都不好意思跟人打招呼。但是实现事件库并不是那 么容易,首先它与人们亦步亦趋的思考方式有点儿冲突,其次事件库的底层实现必须平台相关,如Linux使用epoll,FreeBSD使用kqueue。事件驱动库是很多系统软件的基础设施,如Lighttpd、NodeJS使用了libev,Memcached使用了libevent,Nginx 和Redis自己实现了一套。通用的 阅读全文
posted @ 2012-05-12 21:19 marr 阅读(326) 评论(0) 推荐(0)
摘要:对于一个从C#转向Linux/unix系统开发的菜鸟,中间无数次的焦头烂额只有自己心理明白,所幸我没有在大风大浪中凋零破碎,依然坚挺着我的学习之路。 Unix操作系统结构: UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。 严格意义上讲,可将操作系统定义为一种软件,可以直接控制硬件资源,提供程序运行环境,我们可以称之为内核。内核的接口可以称为系统调用,公用函数库建立在系统调用之上,应用软件既可以使用公用函 阅读全文
posted @ 2012-04-26 16:12 marr 阅读(387) 评论(0) 推荐(1)