Я использую JavaMail API
, и в классе папки есть метод под названием «поиск», который иногда требует слишком долго для выполнения. Я хочу, чтобы этот метод выполнялся в течение максимального периода времени (например, максимум 15 секунд), таким образом я уверен, что этот метод не будет работать более 15 секунд.
Псевдо Код
messages = maximumMethod(Folder.search(),15);
Должен ли я создавать поток только для выполнения этого метода и в основном потоке использовать метод ожидания?