Случайно я использовал блок @synchronized
с семафором self
в методе класса.
+(void)someFunction {
@synchronized(self) {
/* some code */
}
}
Кажется, это правильный код, по крайней мере, компилятор не дает мне никакой обратной связи. Мой вопрос: что здесь self
? Насколько я могу сказать, блок @synchronized
не работал, но он тоже не сбой.
Я просто спрашиваю из любопытства.