queue的front()和back()方法没有加锁,感觉有可能在别的线程做pop后缩容的时候存在某个时刻q.data[q.begin]访问了一个非法地址
queue的front()和back()方法没有加锁,感觉有可能在别的线程做pop后缩容的时候存在某个时刻q.data[q.begin]访问了一个非法地址