Description
Every instance of QWindowsPipeWriter has its own thread to watch the completion of its I/O operation. Instead it should use QWinOverlappedIoNotifier.
Also, ATM QWindowsPipeWriter is using overlapped I/O and then waits for the I/O result, turning the whole excercise into a synchronous I/O operation running in a thread.
That just makes no sense.
Attachments
Issue Links
- depends on
-
QTBUG-23012 QProcess adds 100ms delay on Windows
- Closed
- relates to
-
QTBUG-45457 QProcess causes polls every 100ms on Windows
- Closed