Для лямбд:
Левая сторона - аргументы, что вы принимаете.В ()
заключены все аргументы, которые принимает эта функция
->
указывает, что это функция, которая берет то, что слева, и передает ее вправо для обработки
Правая сторонатело - что делает лямбдаВ {}
заключено все, что делает эта функция
После того, как вы это выясните, вам нужно только знать, что эта конструкция передает экземпляр соответствующего класса (посмотрите, какой тип аргумента ожидается в вызове schedule()
)это единственный метод, который делает то же самое, что и лямбда-выражение, которое мы только что проанализировали.