python网络编程04 IO模型

2021-08-15 06:58

阅读:718

每一个文件描述符会与一个打开文件相对应,同时,不同的文件描述符也会指向同一个文件。相同的文件可以被不同的进程打开也可以在同一个进程中被多次打开。系统为每一个进程维护了一个文件描述符表,该表的值都是从0开始的,所以在不同的进程中你会看到相同的文件描述符,这种情况下相同文件描述符有可能指向同一个文件,也有可能指向不同的文件。具体概况,需要查看由内核维护的3个数据结构:1.进程级的文件描述符表;2.系统级的打开文件描述符表;3.文件系统的i-node表。


评论


亲,登录后才可以留言!