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