改为非阻塞操作