
非独占:就是共享吧。
两个进程访问一个共享的资源,是排它性访问的话。可以使用信号量来解决。
信号量的初始值设置为1.
读进程在执行前访问前,申请信号量,如果不可用,等待。如果信号量可用,执行,执行完读 *** 作后释放信号量。
写进程也一样。
具体参阅《linux高级程序设计 第3版》信号量一章,有详细的示例代码。
睿尔科技 嵌入式weibo.com/cdreer
请告知发行版本。最简单的法子是关闭ssh和telnet。因为发行版不明,我无法给出相关命令。其实linux是个多用户多任务平台。你的程序只管跑,犯不着独占。有这种想法往往都是自己有某些错觉。
一般grub启动的话,可做如下修改。编辑/boot/grub/menu.lst修改
timeout的值,
例如
vi /boot/grub/menu.lst
-----
#boot=/dev/vda
timeout=5
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)