Skip to content

Commit 16d1ab9

Browse files
authored
Update ch9 1io-interface.rst
1 parent f68b2ce commit 16d1ab9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/chapter9/1io-interface.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ I/O执行模型
318318

319319
所以阻塞IO(blocking IO)的特点就是用户进程在I/O执行的两个阶段(等待数据和拷贝数据两个阶段)都是阻塞的。
320320

321-
当然,如果正好用户进程所需数据位于内存中,那么内核会把数据从I/O缓冲区拷贝到用户进程的buffer中,并从内核态返回到用户态的进程, ``read`` 系统调用完成。这个由于I/O缓冲带了的优化结果不会让用户进程处于阻塞状态
321+
当然,如果正好用户进程所需数据位于内存中,那么内核会把数据从I/O缓冲区拷贝到用户进程的buffer中,并从内核态返回到用户态的进程, ``read`` 系统调用完成。这个由于I/O缓冲带来的优化结果不会让用户进程处于阻塞状态
322322

323323

324324
非阻塞IO(non-blocking IO)

0 commit comments

Comments
 (0)