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

有什么办法可以使select的阻塞跳出!

    来源: 互联网  发布时间:2014-11-25

    本文导语:  在多线程编程中。 我使用select编写网络程序的socket读。 但是我在其他线程中可能有某些事件发生来要求select的这个线程select的阻塞立刻跳出来执行某些操作,然后再进入select阻塞状态中。 如何实现? | ...

在多线程编程中。
我使用select编写网络程序的socket读。
但是我在其他线程中可能有某些事件发生来要求select的这个线程select的阻塞立刻跳出来执行某些操作,然后再进入select阻塞状态中。

如何实现?

|
对不起,没看清前提是多线程,你可以使用一个同步的pthread_kill调用来发送信号,这样的话就只有指定的线程才能接受到该信号。

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












  • 相关文章推荐
  • 有什么办法可以使启动时的信息一屏一屏的手动控制翻滚?我想看看这些内容!
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 请问shell脚本中有没有办法将上一条命令的显示输出传为变量的办法,记得不是$?噢
  • 安装hadoop时出现内存不够及其它一些常见的hadoop错误解决办法
  • VMware装了ubuntu时,没有设置root的密码,现在没有办法打开root账户,网上的很多办法都试了。
  • linux/centos安装nginx常见错误及解决办法
  • 请问用rm 命令删掉的目录(含文件)有什么办法恢复?
  • 有什么办法让KDE注销时选择注销、重启还是关机?
  • 救命.PHP没有办法调用MYSQL!!!!
  • 虚拟机-虚拟光驱的搭配,有安装LINUX成功的办法么?
  • 根目录满了,有什么办法可以扩容?
  • 访问Access数据库,除了JDBD-ODBC桥,是否还有别的办法?
  • Sql Server忘记密码的解决办法
  • 在VAJ中有办法改变核心的JAVA包吗?
  • 就没别的办法了?---关于applet,swing,IE
  • 有什么办法能把复制到硬盘再装吗?
  • 有没有办法在JSP中刷新页面?请高手指点。
  • 显示器(AXION)不支持LINUX图形界面,有没有解决办法
  • 请问,有什么办法可以把html文件生成pdf/excel格式的文件
  • 有没有办法当按下机箱上的电源按钮后让linux正常关机?
  • 我想要redhat9。0里面的图标,不知道大侠们有没有办法?
  • 请问:我的F盘没有办法转化成NTFS格式


  • 站内导航:


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

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

    浙ICP备11055608号-3