Mysql SELECT CASE КОГДА-то, а затем вернуть поле

Future.cancel не гарантирует, что ваш рабочий код прекратит выполнение. То, что он делает, это установить прерванный флаг и вызвать блокировку JDK-вызовов для вызова InterruptedException. Ваш рабочий код может выбрать повторное прерванное прерывание и периодически проверять прерванный флаг, и в этом случае механизм отмены будет работать. В противном случае вы можете проглотить InterruptedException и игнорировать флаг iterrupted, и в этом случае механизм отмены ничего не сделает, но установите для отмененного флажка значение true.

См. http://www.ibm.com/developerworks/library/j-jtp05236/

29
задан Chintan Khetiya 28 September 2013 в 09:28
поделиться