QDoc线程支持
QDoc線程支持
- QDoc線程支持
- 例子
- \ threadsafe
- \ reentrant
- \ nonreentrant
QDoc線程支持
線程支持命令用于指定類或函數(shù)中對多線程編程的支持級別。有三個級別的支持:threadsafe,reentrant和nonreentrant。
默認(rèn)值為nonreentrant,這意味著關(guān)聯(lián)的類或函數(shù)不能被多個線程調(diào)用。Reentrant和threadsafe是主要用于類級。
Reentrant意味著被引用的類中的所有函數(shù)都可以被多個線程同時調(diào)用,前提是函數(shù)的每次調(diào)用都引用唯一的數(shù)據(jù)。Whilethreadsafe意味著即使每次調(diào)用都引用共享數(shù)據(jù),多個線程也可以同時調(diào)用所引用類中的所有函數(shù)。
當(dāng)一個類標(biāo)記為\ reentrant或\ threadsafe時,可以nonreentrant使用\ nonreentrant命令標(biāo)記該類中的函數(shù)。
例子
\beginqdoc\class QLocale\brief The QLocale class converts between numbers and theirstring representations in various languages. 與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: 中式快餐如何实现快餐自由?
- 下一篇: QDoc关联事物Relating Thi