Является ли java.util.concurrent.Future потокобезопасным?

Я пытаюсь найти документацию, указывающую, является/не является ли java.util.concurrent.Future потокобезопасным. Например, могу ли я безопасно передать один и тот же экземпляр Future нескольким потокам, которые будут вызывать Future.get(...)?

Я протестировал код, использующий Future таким образом, и он, кажется, работает нормально, но я был бы гораздо счастливее, если бы смог найти документальное подтверждение того, что future безопасен для одновременного доступа таким образом.

Спасибо.

14
задан S42 5 December 2011 в 18:50
поделиться