The output that follows shows the result of 100 queued messages processed with the program in Example 4–2.
11:01:16.82: Dequeue thread starting: id=10; context=32360 11:01:16.87: Dequeue thread starting: id=1; context=32390 11:01:16.93: Dequeue thread starting: id=2; context=325e8 11:01:17.00: Dequeue thread starting: id=3; context=32600 11:01:17.04: Dequeue thread starting: id=4; context=32618 11:01:17.09: Dequeue thread starting: id=5; context=32630 11:01:17.14: Dequeue thread starting: id=6; context=78e50 11:01:17.19: Dequeue thread starting: id=7; context=88a18 11:01:17.23: Dequeue thread starting: id=9; context=8ab78 11:01:17.51: Dequeue thread starting: id=8; context=8ab60 11:01:19.96: Dequeue thread done: id=2; context=325e8; messages=12 11:01:19.96: Dequeue thread done: id=5; context=32630; messages=22 11:01:19.97: Dequeue thread done: id=6; context=78e50; messages=11 11:01:19.97: Dequeue thread done: id=4; context=32618; messages=5 11:01:19.98: Dequeue thread done: id=8; context=8ab60; messages=16 11:01:20.00: Dequeue thread done: id=9; context=8ab78; messages=5 11:01:20.00: Dequeue thread done: id=3; context=32600; messages=12 11:01:20.01: Dequeue thread done: id=1; context=32390; messages=7 11:01:20.02: Dequeue thread done: id=10; context=32360; messages=6 11:01:20.03: Dequeue thread done: id=7; context=88a18; messages=4 |