摘要:        
在sqlite编程中多线程同时写时会出现异常,我写了个类来解决这个问题。
思路很简单,就是在开始写操作时,记下写操作的托管线程id,表示目前有线程正在做写操作;其他线程来写时,需要先检测是否有进程正在做写操作,如果有就需要等待,等待到某一个配置的超时时间时,会抛出异常终止等待;如果没有则直接放行,此线程可以获得写锁。最后写操作执行完毕时需要释放锁。
    阅读全文
posted @ 2009-02-03 15:11
玉开
阅读(11835)
评论(17)
推荐(2)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号