是否有可能创建线程安全的iterable优先级队列?即
Queue,其中元素按优先级排序(支持 pop 和 push 以及 empty 成员函数)来自多个线程。
队列是可迭代的,即我可以做类似的事情:
for(it = queue.begin(); it != queue.end(); it++)
如果可能的话,你能告诉我怎么做吗?或者举个例子?