Запуск двух независимых задач одновременно с использованием потоков

Я изучил множество учебных пособий по темам в Java, но не смог найти свой ответ.

У меня вопрос: как запустить два независимых потока одновременно?

Мой случай таков: у меня две задачи;

save some data to the database send a push notification on a mobile device.

Поскольку эти две задачи независимы, я хочу выполнить их одновременно.

Я попытался использовать пул потоков с двумя потоками, но проблема в том, что задачи базы данных быстро завершаются, но для отправки push-уведомления требуется некоторое время.

Следовательно, когда одна задача завершена, а другая еще не завершена, возникает исключение.

Также нет проблем в моем коде, потому что он работает нормально, без использования потоков.

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос