⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 利用信号量实现对共享,通过不同的命令行参数实现信号量的创建,删除,P操作,V操作和修改信号量的存取权限
💻
字号:
                               简要说明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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -