首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于pv操作的有关问题

2012-03-27 
关于pv操作的问题小弟刚接触linux,有道题有疑问:创建三个进程A、B和C,进程A在屏幕上反复打印字母A,进程B在

关于pv操作的问题
小弟刚接触linux,有道题有疑问:
创建三个进程A、B和C,进程A在屏幕上反复打印字母A,进程B在屏幕上反复打印字母B,进程C在屏幕上反复打印字母C。利用linux的信号量集合操作,实现进程ABC之间的同步,使输出结果为:ABCABCABC……
pv操作已经理解,就是不知道p,v怎样用函数实现,朋友说有什么sem函数,但是不会啊,什么是linux的信号量集合啊?具体的P、V函数怎么写啊?麻烦前辈们给些帮助,最好不要太复杂

[解决办法]
信号量机制追究起来最终是靠类似于testandswap这样的硬件指令从底层实现的
如果单纯从上层实现的话是实现不了的。
你只能使用操作系统提供给你的接口来进行自己的封装
[解决办法]
http://blog.csdn.net/panpanquan/article/details/5719245

热点排行