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

回调函数中的线程不能正确执行,大家帮忙看看吧,先谢谢了!

    来源: 互联网  发布时间:2015-05-10

    本文导语:  我在linux下用线程实现如下的功能:当客户发出数据包后,服务器端收到包后,经过处理后调用一个已注册的函数(回调函数,即将某个函数名(函数地址)赋给其相应类型的函数指针),在这个函数中用创建了线程...

我在linux下用线程实现如下的功能:当客户发出数据包后,服务器端收到包后,经过处理后调用一个已注册的函数(回调函数,即将某个函数名(函数地址)赋给其相应类型的函数指针),在这个函数中用创建了线程来处理数据包,处理完后,直接由线程将处理结果发回客户。问题是,客户收不到数据包,而如果再发一个数据包后,前后两个包的处理结果将同时收到。另外如果不用线程的话(直接将线程函数按普通函数去调用的话,一点问题都没有),谢谢大家了 :( ,这个问题已经折磨我好几天了


|
把代码贴出来

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 回调的意思是什么?
  • 如何在urb回调函数中访问共享资源?
  • 关于回调函数的问题
  • Ollydbg的TLS回调捕获插件 TLSCatch
  • 在c和c++中实现函数回调
  • 如何实现Java下的回调函数!
  • 从零学jquery之如何使用回调函数
  • Gtk_Entry调用回调函数失败
  • python回调函数的使用方法
  • 谁给我讲讲回调函数的概念???
  • c++回调之利用sink示例
  • gtk 中回调函数传值问题
  • GNOME中如何在按钮的回调函数返回之前刷新GtkImag中的图像
  • gtk 回调函数的参数传递问题!
  • linux下怎么声明回调函数?
  • GtkClist 按一次确定键,为什么调用了两次按键回调函数?
  • 如何将回调函数和FD绑到一起?
  • 在open中成功提交了urb,usb_submit_urb 返回值为0,但是为什么不进 urb回调函数?
  • linux下c++怎样实现回调(CALLBACK)函数?
  • 什么是回调?


  • 站内导航:


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

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

    浙ICP备11055608号-3