我正在嘗試實(shí)現(xiàn)一個優(yōu)先級隊列,通過基于優(yōu)先級的網(wǎng)絡(luò)套接字發(fā)送 json 對象。我正在使用該container/heap包來實(shí)現(xiàn)隊列。我想出了這樣的事情:for { if pq.Len() > 0 { item := heap.Pop(&pq).(*Item) jsonEncoder.Encode(&item) } else { time.Sleep(10 * time.Millisecond) }}是否有比輪詢優(yōu)先隊列更好的等待新項(xiàng)目的方法?
- 2 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報
0/150
提交
取消