Linux 内核学习
文章平均质量分 62
Efren_yang
这个作者很懒,什么都没留下…
展开
-
进程间通信--管道、命名管道、FIFO
Linux 系统支持的进程间通信机制主要有: 管道、有名管道和FIFO对比 比较类似进程间的生产者、消费者模型。一个进程向管道中写入数据,另一个进程从管道中读出数据。pipe为无名管道,提供的是一组半双工通信方式。pipe会创建两个文件对象,一个索引节点。pipe在内核中会有一个缓存,缓存大小可能若干个页大小。调用write像管道里写数据时,系统会将数据存于缓存,另一个线程通过read从缓原创 2015-04-02 19:52:00 · 822 阅读 · 0 评论 -
epoll 内核实现
1 功能介绍 epoll与select/poll不同的一点是,它是由一组系统调用组成。 int epoll_create(int size); int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); int epoll_wait(int epfd, struct epoll_event *events, in转载 2015-04-03 10:16:24 · 594 阅读 · 0 评论