2012-03-03 12 views
1

私はasync IOに関する記事を読んだことがあります。しかし、非メインスレッドで非同期IOとIOの違いを理解することはできません。非メインスレッドで非同期ioとdo ioの違いは何ですか?

つまり、メインスレッドではなく、新しく生成されたスレッドで同期IOを実行できます。メインスレッドをブロックしないため、なぜ非同期IOが必要ですか?

Thx!

答えて

2

IOサブシステムは、複数の同時要求をサポートします。シーケンシャルかつ非常に大規模な読み込みと書き込みを行わない限り、IOサブシステムを最大限に活用するために非同期要求を使用する必要があります。メインスレッドをブロックすることは重要ではありません。

+0

非常にありがとう! – jiluo

関連する問題