0

我这样做是为了实验。

好吧,如果它不在同一个线程上,@syhcronized 将导致死锁。到目前为止还没有。

我只需要确认。

@synchronized([BGFetchClass class])
{
    [moc performBlockAndWait:^{
        @synchronized([BGFetchClass class])
        {
            saveSuccesfully = [moc save:&error];
            if (!saveSuccesfully) {
                CLog(@"Error in Saving %@", error);
            }
            else{
            }
        }
    }];
}
4

0 回答 0