一个程序a.exe,调用我的dll。
dll里面提供一个函数接口:int myfunc(char *),myfunc会被a频繁调用,但是myfunc中的操作会持续一段时间,如果myfunc还没有结束又开始下一次调用,会引发一些数据的不同步和内存问题。但是如果每次调用就不得不等待上一次完全完成,似乎效率又收到影响。
请问这个问题应该如何解决呢?多谢!