public static void main(String[] args) { ExecutorService tpb = Executors.newFixedThreadPool(3); tpb.execute(new Thread(()-> { System.out.println(" thread1 start..."); try { throw new InterruptedException(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("lambda thread1 continue start..."); } )); tpb.execute(new Thread(()-> System.out.println("lambda thread2 start..."))); tpb.execute(new Thread(()-> System.out.println("lambda thread3 start..."))); }