当设置了O_NONBLOCK 读open()会马上返回;写open()在没有读连接的情况下会直接返回出错。 当没设置O_NONBLOCK时 读open()会阻塞到写open()出现;写open()也会阻塞到读open()出现才返回