ArrayList和Vector線程安全理解

兩個線程操做同一個ArrayList變量,那麼一個線程這一時刻讀的數據可能在下一刻要改變。 通常在相似於下面的情景下考慮線程安全的問題: ArrayList products=new ArrayList (); products用來存放生產出來的產品。 如今假設:有3個消費者線程,2個生產者線程。 每一個生產者線程生產出一個產品,執行 products.add(new Product()); 每一
相關文章
相關標籤/搜索