mirror of
https://github.com/jetty/jetty.project.git
synced 2025-02-22 15:15:48 +00:00
* Issue #4495 ReservedThreadExecutor optimise Use synchronousQueue for task handoff Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 ReservedThreadExecutor optimise updates from review Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 ReservedThreadExecutor optimise Use a linked queue rather than a deque(as a stack). This should be simpler, better optimised and less contended. Idling has been simplified so that a reserve thread is always dropped every idle period. Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 ReservedThreadExecutor optimise reverted RTE and added a JMH benchmark Signed-off-by: Greg Wilkins <gregw@webtide.com> * More variants and longer tests Signed-off-by: Greg Wilkins <gregw@webtide.com> * Added LQ Signed-off-by: Greg Wilkins <gregw@webtide.com> * removed SQ2 Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 ReservedThreadExecutor optimise Replaced real implementation with SQ Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 RTE optimise Removed alternate implementations Signed-off-by: Greg Wilkins <gregw@webtide.com> * Issue #4495 RTE optimise updates from review Signed-off-by: Greg Wilkins <gregw@webtide.com>