用一个bool标识表示是否正在操作,每个线程在进行相关操作之前都要检查这个标识,如果标识表示正在操作就等,否则就将该标识更改为正在操作,然后进行自己的操作,操作完成之后更改标识为空闲状态。对这个标识的更改使用同步的方式(lock),防止两个线程同时更改标识引起混乱。