Linux 进程同步实验:文件锁接口的使用
在进程同步实验环节中,张同学在他的程序 'siyan.c' 中使用了 'lockf(1, 1, 0)' 和 'lockf(1, 0, 0)' 语句实现进程间的互斥,并在 Linux 系统提示符下进行如下操作: $ gcc shiyan.c -o shiyan1 对源文件 'shiyan1.c' 进行编译。
请问张同学分别使用操作系统提供的哪几种接口?
答案:
根据题目描述,张同学在 'siyan.c' 程序中使用了 'lockf(1, 1, 0)' 和 'lockf(1, 0, 0)' 语句实现进程间的互斥。这两个语句是通过调用操作系统提供的 文件锁接口 来实现的。
所以,张同学使用了操作系统提供的 文件锁接口 来实现进程间的互斥。
原文地址: https://www.cveoy.top/t/topic/fAvB 著作权归作者所有。请勿转载和采集!