多線程根據map.size()大小添加線程處理結果不全問題

今天的一個項目中,使用到多線程,但是出現了一個極其詭異的錯誤。 原理:一串文本類似css被解析成了map集合,根據數量添加線程。多線程任務是解析其中含義對文字改變樣式,如果解析完就將這對key和value移除 代碼片段: 這是多線程內部操作(具體操作部分沒有截圖,主要是map集合這段)   之後就出現了: 五個css樣式只能解析四個或者三個,修改多線程這邊一點用都沒有! 經過半天的尋找,最終鎖定了
相關文章
相關標籤/搜索