需要任務(wù)隊(duì)列吧
這樣弄這里邊還是有問題吧,按照十分之一的人同時(shí)發(fā)送消息,那就是10條消息同時(shí)發(fā)送,十萬條消息都去搶占集合鎖,一個(gè)人成功,然后遍歷集合,其余都等著,10萬條還沒處理完,又來10萬條,。。。系統(tǒng)會(huì)崩潰吧,是不是該弄一個(gè)任務(wù)隊(duì)列,所有要發(fā)送得消息放隊(duì)列里,這樣比較好點(diǎn)吧。
這樣弄這里邊還是有問題吧,按照十分之一的人同時(shí)發(fā)送消息,那就是10條消息同時(shí)發(fā)送,十萬條消息都去搶占集合鎖,一個(gè)人成功,然后遍歷集合,其余都等著,10萬條還沒處理完,又來10萬條,。。。系統(tǒng)會(huì)崩潰吧,是不是該弄一個(gè)任務(wù)隊(duì)列,所有要發(fā)送得消息放隊(duì)列里,這樣比較好點(diǎn)吧。
舉報(bào)