共享数据的保护案例代码
假设我们设计一个网络游戏服务器:两个线程

1.一个线程记录玩家命令(用一个数字代表玩家发来的命令),并把命令数据写到一个队列中。 2.另外一个线程,从队列中取出玩家发送来的命令,解析,然后然后执行玩家需要的动作。

我们使用成员函数作为线程函数的方法来构造线程

#include <iostream>
#include <string>
#include<thread>
#include<vector>
#include<list>