tmp.java 727 B

123456789101112131415161718192021
  1. import java.nio.file.Files;
  2. import java.util.BitSet;
  3. import java.util.concurrent.*;
  4. public class tmp {
  5. public static void main(String[] args) throws InterruptedException {
  6. ThreadPoolExecutor executor = new ThreadPoolExecutor(10,
  7. 20,
  8. 60L,
  9. TimeUnit.SECONDS,
  10. new LinkedBlockingQueue<Runnable>(10),
  11. Executors.defaultThreadFactory(),
  12. new RejectedExecutionHandler() {
  13. @Override
  14. public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) {
  15. System.out.println(r.toString() + " is discard");
  16. }
  17. }
  18. );
  19. }
  20. }