摘要: 多路选择I/O — select模型其思想在于使用一个集合,该集合中包含需要进行读写的fd,通过轮询这个集合,直到有一个fd可读写,才返回。与阻塞I/O不同的是,阻塞I/O仅使用了一次系统调用,就是对fd的读写,如果没有fd处于就绪状态,则进程一直阻塞,而多路选择I/O使用了两次系统调用,第一次是轮... 阅读全文
posted @ 2014-02-18 21:07 chenshuyi 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Ubuntu下缺省使用的是shell是dash,而不是bash。从/bin/sh软连接的指向可以看出这点。dash shell 虽然比bash shell更轻便,但是它并不支持所有的语法,运行shell程序时,经常报错。用户可以通过以下几种方法,把bash配置为默认使用的shell。查看系统可用的shell(1)修改/bin/sh的指向1 ln -sf /bin/bash /bin/sh(2)重新配置dash,在配置页面中选择“NO”,系统把dash移除,/bin/sh自动指向bash。1 dpkg-reconfigure dash 阅读全文
posted @ 2014-02-18 20:47 chenshuyi 阅读(3191) 评论(0) 推荐(0) 编辑