hur.cn - 华软网

 热门搜索

使用VC6.0封装了一个DLL, 但是外部调用时, 速度却相当慢.不知道什么原因.

  作者:未知    来源:网络    更新时间:2010/12/7
C++">
// 发送
int WINAPI XComWp_Send(char* pMessageId, char* pBuffer, int nSize)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return xcom_send(pMessageId,pBuffer,nSize);
}


xcom_send方法 , 是来自另外一个通讯东西中的Lib, 现在对Lib再次封装为DLL,然则现在的问题很奇怪, 在主线程中调用速度很快, 不到1秒就执行完毕, 然则在线程中调用XComWp_Send(), 却至少10秒以上才能收到前往值..请问这是什么原因呢?

分不多了, 高手帮助分析一下.谢谢.
---华软 网友回答---
  class="deleted_message"> 该回复于2010-12-08 09:03:45被版主删除
---华软网友回复---
还真不清楚,预计跟线程调剂什么的有关吧.
---华软网友回复---
这里面有消息措置惩罚?可能是相信措置惩罚的前后顺序有影响
---华软网友回复---
谢谢两位, 不搞了, 就在主线程调用算了.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。