Первый метод создает новый (фоновый) поток и запускает указанный метод.
Второй вызывает указанный метод в главном потоке. Это важно, потому что основной поток является единственным потоком, в котором вы должны манипулировать пользовательским интерфейсом. Поэтому, если вы обновите данные в вашей модели, например, в фоновом потоке, вы можете захотеть выполнить метод в основном потоке, чтобы обновить отображение, чтобы отразить новые данные.