1
我有幾個線程要在構造函數中使用QPluginLoader :: staticInstances()調用加載相同的插件。是否有必要通過互斥體/信號量等來保護插件的運行?Qt插件&&線程安全
我有幾個線程要在構造函數中使用QPluginLoader :: staticInstances()調用加載相同的插件。是否有必要通過互斥體/信號量等來保護插件的運行?Qt插件&&線程安全
QPluginLoader的功能是可重入的,而且您正在使用相同的對象;所以是的你至少需要在個人QPluginLoader
對象上進行同步。
instance()
也將返回需要以線程安全方式訪問的共享對象