所以就是把 future 都 move 到一个vector里,然后创建一个线程,在这个线程里轮询这些future 的状态,如果状态已经就绪,就callback,是这样吧?
【 在 ziqin 的大作中提到: 】
: 基于callback的异步方式很多槽点啊,虽然写习惯了,但是我觉得最大的问题是callback传输数据的时候多少都存在多线程同步数据的问题,就算用lockfree结构或者atomic,cache coherence问题也无法避免
: future方式的话,就你现在来说,可以
: 1. 单独拿个线程死读,然后再同步数据,这个嘛,就有点多余了
: ...................
--
修改:speedboy2998 FROM 218.76.62.*
FROM 218.76.62.*