不是啊,好像是用什么线程处理,我帮朋友问的,我的水平很菜的~

解决方案 »

  1.   

    Windows的多任务并不是说绝对的“同时”,给不同的线程分配时间片,不同线程对同一资源的操作总有一个先来后到一个线程在对某一资源操作时,应该把这一资源表明为“敏感数据”,方式是用临界区(对进程全局)或互斥对象(对系统全局),让其他线程不能使用。比如用户1取出某条被子的数据,可以先将其标明为敏感临界区,用户2需要取同一数据时就只能暂时挂起,直到用户1修改了数据,把临界区释放,用户2才能访问这一数据。
      

  2.   

    谢谢楼上的,谁还有更好的答复~