为什么会出现"死锁"错误
          我开启多个线程对数据库中的一个表进行insert和update操作. 
 程序启动一段时间后日志中出现错误信息:   
 写数据库出现错误:
System.Data.SqlClient.SqlException:   事务(进程   ID   61)与另一个进程被死锁在   锁   |   通信缓冲区   资源上,并且已被选作死锁牺牲品。请重新运行该事务。     
 请问为什么会出现这种错误?   我并没有使用事务,有没有可能使因为两个线程同时更新一条记录造成的?   
       谢谢
------解决方案--------------------应该是在互相等待资源的释放。
------解决方案--------------------加琐就行了