摘要:
上周末改了一个以前的程序,把一个单线程运行的windows服务,改成每次timer触发一个新的线程,线程内包括一个数据库读、更新标志位的事务。本以为这样可以解决timer间隔时间不敢过小的缺点,但引来了更加棘手的问题。分析后认为:前一个事务开始后,后一个事务仍然能够读取数据库。——所以造成了重复处理数据; 事务我是用SqlConnection.BeginTransaction... 阅读全文
posted @ 2004-03-17 15:51 kevin 阅读(746) 评论(0) 推荐(0) 编辑