我有两个c dll /共享对象(Windows,Linux等),线程安全,具有循环依赖性, 第一个共享对象A具有静态数据Ax并导出方法A1,A2,A3,A4 ...它调用共享对象B中的方法B1,B2,B3 第二个共享对象B导出方法B1,B2,B3 ...它调用共享对象A中的方法A1,A2,A3
我的问题是关于如何从B回调A1,A2,A3,以确保它与调用B的A相同(每个A的副本都包含静态数据Ax), 该方法必须在Windows,Linux等具有多个线程的环境下工作,
实际上,当我从A调用B1,B2,B3时,我传递了(回调)指针,但是我认为应该有经过良好测试的通用程序,例如,包括一些指向dll /共享库的空指针,
但是在搜索StackOverflow时,我对这个问题了解甚少, 您可以提供链接和/或示例帮助吗? 预先感谢