QDoc线程支持
QDoc線程支持
- QDoc線程支持
- 例子
- \ threadsafe
- \ reentrant
- \ nonreentrant
QDoc線程支持
線程支持命令用于指定類或函數中對多線程編程的支持級別。有三個級別的支持:threadsafe,reentrant和nonreentrant。
默認值為nonreentrant,這意味著關聯的類或函數不能被多個線程調用。Reentrant和threadsafe是主要用于類級。
Reentrant意味著被引用的類中的所有函數都可以被多個線程同時調用,前提是函數的每次調用都引用唯一的數據。Whilethreadsafe意味著即使每次調用都引用共享數據,多個線程也可以同時調用所引用類中的所有函數。
當一個類標記為\ reentrant或\ threadsafe時,可以nonreentrant使用\ nonreentrant命令標記該類中的函數。
例子
\beginqdoc\class QLocale\brief The QLocale class converts between numbers and theirstring representations in various languages. 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: 中式快餐如何实现快餐自由?
- 下一篇: 罗汉果为什么那么甜?