fail-fast 機制是java集合(Collection)中的一種錯誤機制。當多個執行緒對同一個集合的內容進行操作時,就可能會產生fail-fast事件。例如:當某一個執行緒A通過iterator去遍歷某集合的過程中,若該集合的內容被其他執行緒所改變了;那么執行緒A訪問集合時,就會拋出ConcurrentModificationException異常,產生fail-fast事件。
基本介紹
- 外文名:fail-fast
- 概念:是一種機制
fail-fast 機制是java集合(Collection)中的一種錯誤機制。當多個執行緒對同一個集合的內容進行操作時,就可能會產生fail-fast事件。例如:當某一個執行緒A通過iterator去遍歷某集合的過程中,若該集合的內容被其他執行緒所改變了;那么執行緒A訪問集合時,就會拋出ConcurrentModificationException異常,產生fail-fast事件。
fail-fast 機制是java集合(Collection)中的一種錯誤機制。當多個執行緒對同一個集合的內容進行操作時,就可能會產生fail-fast事件。例如:當某一個執行緒A通過iterator去...
條件執行緒安全的最常見的例子是遍歷由 Hashtable 或者 Vector 或者返回的疊代器 -- 由這些類返回的 fail-fast 疊代器假定在疊代器進行遍歷的時候底層集合不會有...
6.7 fail-fast 機制6.8 Map 類集合6.8.1 紅黑樹6.8.2 TreeMap6.8.3 HashMap6.8.4 ConcurrentHashMap第7 章 並發與多執行緒7.1 執行緒安全7.2 什麼是...
●Fail-fast(中文譯為速錯),即儘可能快的暴露程式中的錯誤。●面向並發的編程(COP concurrency-oriented programming)●函式式編程●動態類型...
5.3.4 Fail-Fast IteratorsLab 12: More Details on the ArrayList Class5.4 Application: High-Precision Arithmetic5.4.1 Design of the VeryLongInt Class5.4....