多个线程读写MS SQL同一个数据库,该怎么处理

多个线程读写MS SQL同一个数据库
最近在做一个项目,采用MS SQL数据库,涉及到多个线程,比如线程1、线程2、线程3 ...,数据库中有T1,T2,...几个表,线程1写T1,线程2读T1,线程3读写T2。问题如下:

1 线程1一直不停地写T1,此时线程2能否读T1?如果能读,是否存在出错的可能?
2 线程1一直不停地写T1,此时线程3能否读写T2?如果能读写,是否存在出错的可能?

注:T1表数据量很大,百万级别的。

本人是新手,请各位多多指点,谢谢。
------解决方案--------------------
可以用事务保证数据一致性,搜下“SQL Server 事务”就出来了。
------解决方案--------------------
可以的,要是不能实现,微软的ms sql也太烂了,能拿出来卖钱吗,所以微软的ms sql是需要付费的,而且还很贵,所以你说的问题是不存在的。