今天的主題就是要看 Linux 對事件的監控
首先 先來觀察一下這幾個程式的prototype
SYNOPSIS
#include <sys/time.h>
#include <sys/types.h>
#include <sys/select.h>
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
FD_SET(int fd, fd_set *fdset);
FD_CLR(int fd, fd_set *fdset);
FD_ISSET(int fd, fd_set *fdset);
FD_ZERO(fd_set *fdset);
Reference: http://www.mkssoftware.com/docs/man3/select.3.asp
沒有留言:
張貼留言