ThreadPoolExecutor was designed for extension, providing several ¡°hooks¡± for subclasses to override¡ªbeforeExecute, afterExecute, and terminated¡ªthat can be used to extend the behavior of ...