| Time (msec.) | Activity |
|---|---|
| 00 | A is dispatched Dispatch Queue: (B,C,D) |
| 10 | Timer runout A to end of D.Q. B is dispatched Dispatch Queue: (C,D,A) |
| 15 | B requests I/O (to be completed at 21 msec) Timer is reset C is dispatched Dispatch Queue: (D,A) |
| 21 | B's I/O is complete B is added to the D.Q. Dispatch Queue: (D,A,B) Control returned to C (timer not reset) |
| 25 | Timer runout C to end of D.Q. D is dispatched Dispatch Queue: (A,B,C) |