当前位置:  技术问答>linux和unix

这两天本版人气不高,我来发个问题,有关互斥同步的。大家讨论讨论

    来源: 互联网  发布时间:2016-04-07

    本文导语:  这几天很闲,匆匆翻完了APUE, 总结得:信号,文件锁,信号量都可以实现简单的互斥同步。 那问题就来了,这几种互斥机制的优劣,谈谈你们是根据什么情形来选取要用的互斥机制? | 作为...

这几天很闲,匆匆翻完了APUE, 总结得:信号,文件锁,信号量都可以实现简单的互斥同步。

那问题就来了,这几种互斥机制的优劣,谈谈你们是根据什么情形来选取要用的互斥机制?

|
作为互斥同步的实现机制太多了,不同的操作系统可能就不一样,信号灯,文件锁,PV操作等等都是通用的手段,还有针对线程同步的,针对多CPU的,如果要把这些一一搞清楚有一定的难度,而且一般会根据具体的实现采用不同的机制。
下面是一个相关链接:http://blog.chinaunix.net/u/19573/showart_1005267.html

|
http://blog.chinaunix.net/u/19573/showart_1005267.html 
写的不错

|
呵呵,怎么这么久没见有人回帖,我先抢沙发了.
这个问题我也不清楚,感觉是它们使用的情形有所不同.
等待高人来回答吧.
这两天的帖子第一页一堆帖子都你发的.
up一下

|
翻完了APUE,强!我看了有段时间了,就是没有连续看,没时间啊!

|
我这几天也在看这方面的东西,我现在要解决一个USB口占用和冲突的问题,我现在用了一个死循环来从控制端口发送请求数据的命令(写),然后通过数据端口来接收设备发送过来的数据(读),写一次读到一桢图像数据,我用了一个死循环来不停的写和读,这样我就可以不停的接收图像数据并显示,这样for(;;){write; read; display;}
而我现在还要在显示图像(即要不停的写和读,而写必须要用控制端口)的同时,通过控制端口发送其它控制命令,如读图像的各种参数给USB设备,设备从这个控制端口再给我回数据,这样{send; recv;}用一个按钮来实现,send要用到控制端口,这样按按钮的时候控制端口有时就会冲突和卡死,请问各位大虾,我这里是不是涉及到了资源的共享,这里在按按钮的时候要停止那个图像数据的传输吗,是的话该怎么实现呢?用信号量?还是互斥锁?想到用这些,但是具体不知道怎么用,请各位大虾指点,给出相应伪代码的另外开贴给分!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 人气为何越来越少?
  • 请问哪里的Linux 论坛人气最旺??
  • 郁闷,怎么人气这么差呢?
  • 这个坛子人气不旺啊。
  • 人气不高吗?放分
  • 看看有没有人回!???csdn上人气太差了!!!
  • 哪里有java人气好的论坛与文档
  • ——————————这里的人气好像很低,请推荐国内好的论坛。———————————
  • 这里人气太低了,怎么搞的
  • 请问java方面有哪些论坛(英文)人气比较旺
  • 借这里的人气问个问题~~~
  • 本人孤陋寡闻,求国内外人气旺的linux/Unix论坛
  • 借人气,1000分急求MGCP编解码协议栈的源代码
  • 增人气,散分
  • uclinux pthread问题,虽然很没人气,但我还是勇敢的发帖了。
  • 这里人气不够旺!
  • 提提人气呦!大家常来!
  • 看到别人提高人气 偶不散好像过意不去哦 呵呵
  • 这里人真少,散点分次级一下人气!!!
  • 小弟初学linux,大家知道有那些人气很高的linux论坛??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3