摘要: 一个设备在某一时刻只能由一个应用程序打开,为了防止某一设备同时被两个应用程序打开,可以设置一个全局变量。 调用设备的open函数后,变量值减一;调用关闭函数后,变量值加一。 如果第二个程序进入了设备,因为状态值已为0,所以无法打开。 分解该过程,其可分为三项: a.读出变量值 b.修改 c.写会 L 阅读全文
posted @ 2017-10-15 17:48 梦提三尺剑 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 先写一个测试函数: #include <stdio.h> #include <signal.h> //signal函数的需要 设置信号处理函数!!!用signal1. void my_signal_fun(int signum) { static int cnt = 0; printf("signa 阅读全文
posted @ 2017-10-15 16:18 梦提三尺剑 阅读(205) 评论(0) 推荐(0) 编辑