Запуск двух независимых задач одновременно с использованием потоков
Я изучил множество учебных пособий по темам в Java, но не смог найти свой ответ.
У меня вопрос: как запустить два независимых потока одновременно?
Мой случай таков: у меня две задачи;
save some data to the database send a push notification on a mobile device.Поскольку эти две задачи независимы, я хочу выполнить их одновременно.
Я попытался использовать пул потоков с двумя потоками, но проблема в том, что задачи базы данных быстро завершаются, но для отправки push-уведомления требуется некоторое время.
Следовательно, когда одна задача завершена, а другая еще не завершена, возникает исключение.
Также нет проблем в моем коде, потому что он работает нормально, без использования потоков.
заранее спасибо