也要用到了,调试了下,是不是阻塞,不是read可以控制的,而是open的时候的参数决定的,
int fd = open("/dev/tty" O_RDWR|O_NONBLOCK);其中,O_NONBLOCK是非阻塞的,否则是阻塞的