[Development] Should QFileSystemWatcher be thread-safe? (Qt 5.8.0)
Adam Treat
adam.treat at qt.io
Sat Sep 30 18:43:39 CEST 2017
Simon just gave a talk about signals and slots on different threads and
the internals of how Qt handles this at CppCon in Seattle yesterday. I
would suggest you have a look at the video of his presentation when it
comes out. You could also look at the documentation:
http://doc.qt.io/qt-5/threads-qobject.html with particular attention to
"Signals and Slots Across Threads"
On 09/30/2017 10:24 AM, René J. V. Bertin wrote:
> Konrad Rosenbaum wrote:
>
>> Apart from this I'd suspect you will still get the SEGV if you do not block
>> - even if the frequency changes.
> As in when emitting the signal too frequently from multiple threads?
>
> For my personal education, what happens behind the scenes when a signal is sent
> from one thread to a slot in a different thread? Can I assume there's some kind
> of fifo that ensures signals are delivered in order of being sent and such that
> producer and consumer don't try to modify (access) the queue concurrently?
>
> R.
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
More information about the Development
mailing list