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