为什么我们一次可以打开的文件数量有限制,或者我们一次可以打开多少个网络连接?根据{{3}}接受的答案,是因为主存在打开文件有限制。答案对我来说似乎并不完美,因为
1.Memory也参与程序的执行,但我们一次可以运行的用户进程数没有任何限制。
2.如果我们一次启动命令打开1000个文件,在主存储器中只有10000条指令从盘的某个微粒位置读取数据。当文件读取开始时将涉及内存。所以打开文件数量不应该是问题,文件大小可以。
另外,总是说如果你打开文件后如果不关闭文件,资源将被浪费。他们在谈论资源?