每个线程是独立的,与多用户操作一个数据库一样。

解决方案 »

  1.   

    这个 还真没有这么用过..关注....个人认为  这样会不会乱了呀?
      

  2.   

    线程之间是独立的,可以用不同的线程来实现不同的数据库操作。只要数据库连接字符串不变,每次操作都会调用连接池里的连接。我是用线程池的,开30个线程,每个线程对同一张表执行相同的操作,速度很快,基本上达到每分钟执行4000条命令。不过有一点要注意,为避免死锁或者timeout,最好是在select读取的时候加上 with (nolock),以防止每次读取时自动锁定表。同时在表上建立主键,这样就可以避免插入相同记录。