测品娱乐
您的当前位置:首页两个客户端循环读写文件io为什么只能写成死循环

两个客户端循环读写文件io为什么只能写成死循环

来源:测品娱乐


io阻塞的。原因如下:
1、在IO操作期间,程序会被挂起,等待数据输入,导致程序不会继续往下执行,需要在IO完成后再次唤醒程序,才能执行后续的操作。
2、没有采用循环的方式等待数据的输入输出,程序将会直接终止,导致数据无法读取。
3、多线程的方式可以在IO操作期间继续执行其他任务,异步编程则可以在IO操作完成后自动执行回调函数。
显示全文