D8043: KDirWatch : make methods virtual
David Faure
noreply at phabricator.kde.org
Fri Sep 29 07:58:19 UTC 2017
dfaure added a comment.
> Using a KDirWatch per thread would still mean that they can be accessing the shared QFSW instance concurrently.
Are you sure it's shared? d->fsWatcher isn't static.
Could it be that QFSW itself uses a single static object internally? In that case it's QSFW that needs to be made threadsafe.
And now that you mention it, I indeed made KDirWatch threadsafe already, at least as far as I could test it on Linux. E.g. KDirWatch::self() is thread-local.
REPOSITORY
R244 KCoreAddons
REVISION DETAIL
https://phabricator.kde.org/D8043
To: rjvbb, #frameworks, mwolff, dfaure
Cc: dhaumann, cfeck, dfaure, mwolff, kde-frameworks-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170929/c6c31cc7/attachment.html>
More information about the Kde-frameworks-devel
mailing list