readme

来自「利用信号量实现对共享,通过不同的命令行参数实现信号量的创建,删除,P操作,V操作」· 代码 · 共 29 行

TXT
29
字号
                               简要说明1 程序功能  利用信号量实现对共享,通过不同的命令行参数实现信号量的创建,删除,P操作,V操作和修改信号量的存取权限.2 程序编译及运行环境的设置  程序文件为semtool.c,使用gcc编译,编译及运行环境为 redhat linux.编译命令为 gcc -o semtool semtool.c3 程序运行示例  (1)  ./semtool c 5		//创建一个 包含5个信号量的信号量集合     程序输出: Attempting to create new semaphore set with 5 members  (2)  ./semtool l 1            //对第一个信号量进行P操作     程序输出: get member count 5               Semaphore resources decremented by one (locked)               semval for member 1 is 0  (3)  ./semtool u 1            //对第一个信号量进行V操作     程序输出: Semaphore resources incremented by one (unlocked)  (4)  ./semtool m 660          //修改信号量集合的存取权限     程序输出: Old permissions were 666               Updated...  (5)  ./semtool d              //删除信号量集合     程序输出: Semaphore removed

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?