TPS00-J. Use thread pools to enable graceful degradation of service during traffic bursts TPS01-J. Do not execute interdependent tasks in a bounded thread pool TPS02-J. Ensure that tasks submitted to a thread pool are interruptible