我需要使用QSharedPointer
作为引用计数,但我会在单线程应用程序中使用它,所以我不想要线程安全开销(我认为这是相当昂贵的)。
有没有办法关闭线程安全性,还是有一个等效的Qt类只提供引用计数?如果没有,是否有独立的课程,不要求我包括像boost这样的大型库,或者打开c ++ 11?
答案 0 :(得分:0)
Qt 5有very clever realization of class QMutex。并且不得在单线程应用程序中使用OS的同步基元。所以,我认为使用Qt的智能指针是一个很好的解决方案。