java 8 lambda ambiguous runnable and callback
java, java-8
Solution
Executors.newFixedThreadPool(3).submit(() -> 1); //Callable
Executors.newFixedThreadPool(3).submit(() -> {doSmth();}); //Runnable
Problem
``` Executors.newFixedThreadPool(3).submit(() -> {doSmth();}); ``` "Ambiguous method call. Both submit (Callable) in ExecutorService and submit (Runnable) in ExecutorService match." How to fix it? I know that I can use anonymous class but I'd like to use Function.