
LinuxI/O多路转接
基础知识阻塞与非阻塞阻塞调用是指调用结果返回之前,当前线程会被挂起. 调用线程只有在得到结果之后才会返回非阻塞调用指在不能立刻得到结果之前,该调用不会阻塞当前线程同步通信 vs 异步通信同步:调用者发出调用时,没有得到结果不会返回,阻塞等待,调用者主动等待该调用结果异步:与同步相反,发出调用后立即返回,调用内的工作由别人完成,等待被调用者的通知,直接使用,自己并不参与非阻塞IO一个文件描述符, 默认都是阻塞IOint fcntl(int fd, int cmd, … /* arg */



















