ここによるとhttp://doc-snapshot.qt-project.org/4.8/qiodevice.html
QTcpSocket や QProcess など、QIODevice の特定のサブクラスは非同期です。
たとえば、データのチャンクを送信するために最初の書き込み呼び出しが行われました。最初の書き込み呼び出しが終了する前に、別のデータのチャンクを送信するために 2 番目の書き込み呼び出しも行われました。
今、何が起きた?2 番目の呼び出しは、チャンクの送信を開始する前に、最初の呼び出しが完全に終了するのを待ちますか?