我用C#写了一个类包括两个方法,公共的增加、修改
如果同时有50个在调用公共的增加增加数据时会不会有问题
本人对多线程晕

解决方案 »

  1.   

    因该没有什么问题吧,50个不是很多,而且也没有绝对的同时。
      

  2.   

    如果有200个用户在用这套软件时当有50个同时增加数据时,可能会出什么样的问题
      

  3.   

    在添加和删除数据之前,先做检查数据的操作,就不会出什么问题
      

  4.   

    在数据操作的时候可将数据库暂时锁住,等做完操作再解锁。这个时间段很短很短的
      

  5.   

    不会有问题的,和多线程没关系。你这样访问就相当于多个进程,而多线程就是一个进程开多个线程。对数据操作的锁定,一般数据库都有专门的机制避免。可以查阅一下数据库。
    关于行锁定、列锁定等。