Как использовать возвращаемое значение из ExecutorServiceJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать возвращаемое значение из ExecutorService

Сообщение Anonymous »

Я запускаю цикл for в ExecutorService (который отправляет электронные письма).
Если какой-либо тип возвращаемого значения является неудачным, мне нужно вернуть ответ как «Fail»
иначе мне нужно вернуть ответ как «Успех».
Но в этом случае я не смог вернуть значение.
Я попробовал так:
import java.text.ParseException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class Test {
public static void main(String[] args) throws ParseException {
String response = getDataCal();
System.out.println(response);
}
public static String getDataCal() {
ExecutorService emailExecutor = Executors.newSingleThreadExecutor();
emailExecutor.execute(new Runnable() {

@Override
public void run() {
try {

for(int i=0;i

Подробнее здесь: https://stackoverflow.com/questions/422 ... torservice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»