Gostaria de saber porque temos de colocar um parênteses vazio na hora de usar os Lambdas para instanciar uma nova Thread. Exemplo:
Thread threadComLambda = new Thread(() -> {});
Anteriormente eu tinha tentado já fazer isso antes, mas não entendia porque meu código não compilava (estava sem os parênteses):
Thread threadComLambda = new Thread( -> {});
Teria uma explicação sobre o uso dos parênteses?