2012年12月15日

事务的隔离级别[转]

摘要: 事务的隔离级别SQL Server通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定。应用不同的隔离级别,SQL Server赋予开发者一种能力,让他们为每一个单独事务定义与其他事务的隔离程度。事务隔离级别的定义如下:是否在读数据的时候使用锁读锁持续多长时间在读数据的时候使用何种类型的锁读操作希望读已经被其他事务排他锁住的数据时,怎么办?在这种情况下,SQL Server可以:一直等到其他事务释放锁读没有提交的数据读数据最后提交后的版本ANSI 99定义了4种事务隔离级别 阅读全文

posted @ 2012-12-15 12:23 bcac 阅读(171) 评论(0) 推荐(0)

2012年8月25日

自己实现的java thread pool

摘要: Worker.javapackagepool;publicclassWorkerextendsThread{privateThreadPoolthreadPool;privateRunnabletask;publicWorker(ThreadPoolthreadPool){this.threadPool=threadPool;}publicsynchronizedvoidpush(Runnabletask){this.task=task;this.notify();}publicsynchronizedvoidrun(){while(true){try{this.wait();}catch(I 阅读全文

posted @ 2012-08-25 16:18 bcac 阅读(415) 评论(0) 推荐(0)

导航