fail-fast

    -1

    4답변

    Iterator.remove()을 사용하면 모든 문제가 해결됩니다. ArryaList.remove()을 사용하면 항상 java.util.ConcurrentModificationException 오류가 발생합니다. 아무도 이유를 지적 할 수 있습니까?

    3

    2답변

    기본적으로 Storm 스파우트 또는 볼트에서 예외가 발생하면 스파이웨어 또는 볼트를 다시 시작하고 다시 시도합니다. 토폴로지를 중지하기위한 구성 옵션이 있습니까? 예를 들어 N 번의 반복 시도 후에? 예를 들어, Hadoop은 포기하기 전에 4 번 시도합니다. 나는 모든 튜플에 예외를 발생시키는 볼트 하나로 77 일 동안 실행되는 스톰 토폴로지를 가졌습니다

    1

    4답변

    내 문제를 제공한다. java-doc은이 컨테이너가 fail-fast 반복기만을 제공한다고 말합니다. 그 Iterator 동안 제거 된 요소가있는 경우 유효하지 않는 나에게 Iterator을 제공 자바 Vector 또는 List 같은 표준 컨테이너를 통해 Iterator을 얻을 수있는 가능성이 있는가, (르파되지 않습니다) "삶"? C++에서 std::li

    1

    2답변

    빠른 페일 - 르파가 그 고장에 대응 에 대해 시스템 또는 모듈의 속성이다. 패스트 패스트 시스템은 즉시 인터페이스에보고하여 오류가 발생할 수있는 오류 또는 조건을보고합니다. 오류 방지 시스템은 일반적으로 결함이있는 프로세스를 계속 시도하지 않고 정상적인 작업을 중지하도록 설계되었습니다. 이러한 디자인은 작업에서 몇 가지 지점에서 시스템 상태를 확인하기 때

    6

    3답변

    Erlang과 같은 언어에서의 빠른 프로그래밍 스타일이 대부분의 다른 언어에서 발견되는 방어 스타일보다 훨씬 짧은 프로그램으로 끝나는 방법에 대해 읽었습니다. 이것이 모든 유형의 프로그램에 맞습니까? 그 이유는 무엇입니까?

    2

    2답변

    JDK 1.6의 HashSet.java에는 HashSet의 iterator의 fail-fast 속성에 대한 몇 가지 설명이 있습니다. 반복자의 작성 후에, 세트, ​​반복자 자체의 remove 메소드 이외 방법으로 변경되면, 반복자는 ConcurrentModificationException를 던졌습니다 :이 클래스의 iterator 메소드에 의해 반환 반복

    0

    2답변

    간단한 것. 제목은 충분해야하며 오라클 이후이어야합니다. says 반복 중에 컬렉션을 수정하는 유일한 방법은 Iterator.remove입니다. 반복이 진행되는 동안 기본 컬렉션이 다른 방법으로 수정되면 비헤이비어가 지정되지 않습니다. 이 의미 수있는 여러 스레드가 동일한 수집의 르파 구현의 ( Vector는 Hashmap이 ArrayList는 HashSe