使用cat打印出一个有100行数据的文本文件,但只能显示出前50行,后50行被阻塞而迟迟不能显示。出现这种现象的一种可能原因是:其他某进程使用fcntl()系统调用将这个文件的后50行数据上了“写锁”,因为写锁锁定时不允许读导致cat被阻塞,如果该进程上锁类型是“读锁”,那么,cat只是打开文件读,将不会被阻塞。 A、正确; B、错误 发布时间:2025-05-30 22:47:58