deque的元素是一个vector队列。。线程功能
只要deque不为空就取出头元素, 并且遍历输出。主线程向deque添加vector元素。。
会不会出现主线程向deque添加元素的时候, 还没有添加完, 因为元素是一个vector队列, 时间片到时间了!
此时deque里头元素恰好是刚才没有添加完整的vector。。
然后线程取出这个元素遍历输出。。
有这种可能发生么。??
只要deque不为空就取出头元素, 并且遍历输出。主线程向deque添加vector元素。。
会不会出现主线程向deque添加元素的时候, 还没有添加完, 因为元素是一个vector队列, 时间片到时间了!
此时deque里头元素恰好是刚才没有添加完整的vector。。
然后线程取出这个元素遍历输出。。
有这种可能发生么。??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货