有个叫tbb的可以对付这种情况。
顺序读取顺序存储可以添加个tbb的排序buffer
我没用过tbb,但是看过文档,它是支持这种图结构的。
https://hongweidong.tumblr.com/post/102514371446/tbb-flow-graph
如果你要自己撸,就多线程执行myfunc,在myfunc结束时候push到一个priority_queue
然后另起一个thread,按顺序consume这个priority_queue中的结果。
【 在 capriccio 的大作中提到: 】
: 伪代码如下:
: myfun()
: {
: ...................
--
修改:allegro FROM 158.140.1.*
FROM 158.140.1.*