Closed akarnokd closed 9 years ago
The SwingScheduler.Worker had bugs and was non-conformant with the expected Worker behavior, which is now fixed:
The new implementation uses a trampoline queue and a fast-path capable drain logic so the EventQueue is not taxed on recursive scheduling.
Thanks @akarnokd. Maybe we moved too fast on those recent SwingScheduler changes that I made. I might ping you for a review before any future changes, if that's ok.
Sure.
The SwingScheduler.Worker had bugs and was non-conformant with the expected Worker behavior, which is now fixed:
The new implementation uses a trampoline queue and a fast-path capable drain logic so the EventQueue is not taxed on recursive scheduling.