unp
iteye_3147
这个作者很懒,什么都没留下…
展开
-
Reading notes for the 20th chapter 'Broadcasting' of unp.
[size=medium]We know that information transmission means through the Ethernet consist of unicasting, multicasting, anycasting and broadcasting. The following table show differen forms of addressing....2011-08-28 21:51:33 · 118 阅读 · 0 评论 -
IPC 互斥锁和条件变量
在多线程或多进程间共享数据时,为了保证共享数据的正确性,同步是必不可少的。其中,互斥锁与条件变量是同步的重要组成部分, 互斥锁用来上锁, 条件变量用来等待。1.1 互斥锁互斥是指相互排斥(mutual exclusion)。互斥锁用于保护临界区(critical region), 以保证任何时刻只有一个线程(进程)在执行其中的代码,假设互斥锁由多个线程(...2011-09-19 20:53:45 · 123 阅读 · 0 评论 -
如何使用epoll? 一个C语言的简单例子
* How to use epoll? A complete example in C 译文通常的网络服务器实现, 是对每一个连接使用一个单独的线程或进程。对高性能应用而言,由于需要同时处理非常多的客户请求, 所以这种方式并不能工作得很好,因为诸如资源使用和上下文切换所需的时间影响了在一时间内对多个客户端进行处理。另一个可选的途径是在一个单独的线程里采用非阻塞的I/O, 这样当可以从一个s...原创 2012-04-12 12:07:30 · 321 阅读 · 0 评论