QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 866|回复: 5

请问Linux个人版是不是存在这个问题

[复制链接]
发表于 2004-9-27 10:15:43 | 显示全部楼层 |阅读模式
当一个目录下的文件多到一定程度的时候,往该目录写入数据的进程(或线程)会被阻塞挂起?这个文件数量要达到什么程度?
 楼主| 发表于 2004-9-27 10:31:52 | 显示全部楼层
还有个问题,阻塞的进程或线程如果收到一个信号,是不是可能导致退出
回复

使用道具 举报

 楼主| 发表于 2004-9-28 09:08:19 | 显示全部楼层
看来公社还是缺少高手
回复

使用道具 举报

发表于 2004-9-28 10:08:25 | 显示全部楼层
   没办法,中国Linux的普及程度不高。

当前操作系统和文件系统可以缓存数据,磁盘也有它自己的缓存,所以当进程读取的文件数量超过这个值时
磁盘不得不开始机器运动读取数据,这样会引起进程挂起。如果没有超过主存缓存的数量,是不会被挂起的。
所以我认为不存在你说的那个绝对值。

第二个,一般不会,这时信号称为处于 pending状态。
有一种慢系统调用会被中断而退出,这时error为EINTR。


如果老马同志能常来活跃公社气氛,为公社开源项目做点贡献那就真是我们大家的幸运啊
回复

使用道具 举报

发表于 2004-9-28 14:05:28 | 显示全部楼层
  
回复

使用道具 举报

 楼主| 发表于 2004-9-29 21:35:26 | 显示全部楼层
谢了,现在实在太忙,需要求助的时候才想起公社,实在惭愧啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 09:35 , Processed in 0.045895 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表