Best Practice On Add/Delete Operations in Collections
1. Don't add/delete elements in a foreach cycle.
不要在foreach遍历循环里做添加删除元素的操作。
2. When remove multi elements, remove from the last element, not the first.
删除多个元素的时候,从最后一个元素开始删除,而不是第一个,这样不会影响队列中待删除的其他元素。