소스 검색

尝试修复读取数据库闪退 推测线程没保护好

huangxiaodong 1 년 전
부모
커밋
b8c73dc706
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      创维盒子/双子星云手机/Vendor/BGFMDB/BG/BGDB.m

+ 4 - 1
创维盒子/双子星云手机/Vendor/BGFMDB/BG/BGDB.m

@@ -202,7 +202,10 @@ static BGDB* BGdb = nil;
                     if(block){
                         block();
                     }
-                    [self.mulThreadPool removeObjectAtIndex:0];//移除任务
+                    
+                    if(self.mulThreadPool.count>0){//hxd add 20240305 推测线程没保护好
+                        [self.mulThreadPool removeObjectAtIndex:0];//移除任务 
+                    }
                 }
             }while(self.mulThreadPool.count>0);
         _threadPoolFlag = NO;