select阻塞模型
2015-09-10 12:05:01 17 举报
阻塞模型是一种同步I/O模型,也称为轮询或忙等模型。它的基本思想是:应用程序在调用一个阻塞的I/O操作之后,必须等待该操作完成才能进行下一步操作。这意味着如果某个I/O操作需要很长时间才能完成,那么整个程序都将被阻塞,无法执行其他任务。 阻塞模型的优点在于简单易懂,实现起来也比较容易。但是,它的缺点也很明显:由于程序在等待I/O操作完成时无法执行其他任务,因此效率较低。此外,如果多个线程同时访问同一个文件或网络连接,它们之间可能会出现竞争条件,导致数据不一致或错误的结果。