Description[dart:io] Remove collisions from IO Service port dispatch
This change prevents IO Service requests from colliding on the same
IO Service port. If requests can collide, a request that could otherwise
be serviced immediately can become blocked on a request that is blocked.
To avoid collisions, this change maintains a free list of IO Service
ports. If the free list is empty, we allocate a new IO Service port.
R=bkonyi@google.com
Committed: https://github.com/dart-lang/sdk/commit/3310e0cebd9c95cd508fdb5ef061b73422c72f85
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|