您那个动态加载没啥问题,是常见手法,要看锁的粒度是到dll/so,还是到dll/so导出的每个接口。
有个userspace RCU,借鉴的linux kernel的搞法,专门解决read-copy-update场景的需求,貌似也可以用来更新这个dll/so导出的接口指针表。
【 在 ylh1969 的大作中提到: 】
: 你愿意怎么办就怎么办吧。
: 反正,我给你看了那个动态模块热插拔管理。
: 不需要模块内部关心什么线程协程。
: ...................
--
FROM 114.241.228.*