ExecutorService.invokeAny(Collection tasks)メソッドの挙動として正しいものはどれか。

すべてのタスクを実行し、最初に完了したタスクの結果を返す(他はキャンセル)