随笔分类 -  Unix/Linux

Unix/Linux相关总结学习
摘要:IO复用是Linux中的IO模型之一,IO复用就是进程预先告诉内核需要监视的IO条件,使得内核一旦发现进程指定的一个或多个IO条件就绪,就通过进程进程处理,从而不会在单个IO上阻塞了。Linux中,提供了select、poll、epoll三种接口函数来实现IO复用。 1、select函数 nfds参 阅读全文
posted @ 2016-12-26 23:40 luoxn28 阅读(6105) 评论(0) 推荐(1) 编辑
摘要:Linux下C程序都是main开始的,main函数的原型是: 其中argc是命令行参数的数目,argc是指向参数的各个指针所构成的数组。 进程终止 C程序中有3个函数用于正常终止一个进程,_exit和_Exit立即进入内核,exit则做一些清理工作后后进入内核,比如清理IO缓冲区数据,对于所有打开的 阅读全文
posted @ 2016-12-24 22:24 luoxn28 阅读(621) 评论(0) 推荐(0) 编辑
摘要:线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体;进程相当于运行中程序的一种抽象。根据运行环境的调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上称为LWP(Light Weight Process,轻量级线程),运行在内核空间,由内核调度;用户线程运行在用户空间,由线 阅读全文
posted @ 2016-11-24 23:50 luoxn28 阅读(15294) 评论(0) 推荐(1) 编辑
摘要:0 shell基础概念 Shell是解释性语言,使用脚本编程语言的好处是,它们多半运行在比编译型语言还高的层级,能够轻易处理文件与目录之类的对象;缺点是它们的效率通常不如编译型语言。Shell命令有本身的限制和效率问题,以下情况一般不推荐Shell: 资源密集型的任务,尤其在需要考虑效率时(比如,排 阅读全文
posted @ 2016-07-24 22:13 luoxn28 阅读(1053) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示