[doc] Warn users about data races regarding qt_ntfs_permission_lookup
qt_ntfs_permission_lookup is a non-atomic global variable that is prone to data races. Make a remark about this in the documentation. Task-number: QTBUG-105804 Change-Id: If7c64f3ab7d2c3b1487fe56204a4e66c420b0604 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> (cherry picked from commit 696ad54e5d76dd063cbb02d0c288fdece6ee75d0)
This commit is contained in:
parent
e1292c2ec0
commit
b220b0a0a1
@ -109,6 +109,11 @@ void QFileDevicePrivate::setError(QFileDevice::FileError err, int errNum)
|
||||
decrementing \c qt_ntfs_permission_lookup by 1.
|
||||
|
||||
\snippet ntfsp.cpp 1
|
||||
|
||||
\note Since this is a non-atomic global variable, it is only safe
|
||||
to increment or decrement \c qt_ntfs_permission_lookup before any
|
||||
threads other than the main thread have started or after every thread
|
||||
other than the main thread has ended.
|
||||
*/
|
||||
|
||||
//************* QFileDevice
|
||||
|
@ -265,6 +265,11 @@ QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request)
|
||||
|
||||
\snippet ntfsp.cpp 1
|
||||
|
||||
\note Since this is a non-atomic global variable, it is only safe
|
||||
to increment or decrement \c qt_ntfs_permission_lookup before any
|
||||
threads other than the main thread have started or after every thread
|
||||
other than the main thread has ended.
|
||||
|
||||
\section1 Performance Issues
|
||||
|
||||
Some of QFileInfo's functions query the file system, but for
|
||||
|
Loading…
x
Reference in New Issue
Block a user