• 主页
  • 系统维护与使用
  • 应用程序开发
  • 内核源代码
  • 驱动程序开发
  • CPU和硬件区
  • UNIX文化
  • Solaris
  • Power Linux
zzd 2003年11月05日
回调函数中的线程不能正确执行,大家帮忙看看吧,先谢谢了!
我在linux下用线程实现如下的功能:当客户发出数据包后,服务器端收到包后,经过处理后调用一个已注册的函数(回调函数,即将某个函数名(函数地址)赋给其相应类型的函数指针),在这个函数中用创建了线程来处理数据包,处理完后,直接由线程将处理结果发回客户。问题是,客户收不到数据包,而如果再发一个数据包后,前后两个包的处理结果将同时收到。另外如果不用线程的话(直接将线程函数按普通函数去调用的话,一点问题都没有),谢谢大家了 :( ,这个问题已经折磨我好几天了

...全文
7 点赞 收藏 2
写回复
2 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Linux/Unix社区
创建于2007-08-27

7038

社区成员

7.3w+

社区内容

Linux/Unix社区 应用程序开发区
社区公告
暂无公告