5
Senkronize, Objective-C'de nasıl kilitlenir / kilitlenir?
@Synchronized karşılıklı dışlama sağlamak için "kilit" ve "kilit açma" işlevlerini kullanmıyor mu? Peki o zaman kilitleme / kilit açma nasıl yapılır? Aşağıdaki programın çıktısı sadece "Merhaba Dünya" dır. @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); …