Przeczytałem w this article, że w Javie dozwolone są zagnieżdżone synchronizowane bloki. Wiem, że zsynchronizowane bloki Objective-C wyglądają podobnie do Javy. Zastanawiam się: czy zagnieżdżone bloki są dozwolone w Objective-C?Czy zagnieżdżone synchronizowane bloki są dozwolone w Objective-C?
Mam także pytanie: czy istnieje praktyczny limit bloków rekursywnych?
Dziękuję za szybką odpowiedź!
Ten link do dokumentu jest martwy. Oto aktualny link do przewodnika synchronizacji. https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Multithreading/ThreadSafety/ThreadSafety.html#//apple_ref/doc/uid/10000057-CH8-124887 – bkbeachlabs
Dzięki @bkbeachlabs. Zaktualizowałem swoje linki, aby wskazywały stare/zarchiwizowane wersje tego, co kiedyś. Nie jestem pewien, gdzie można znaleźć tę "' zsynchronizowaną @ jest reentrant "gwarancji w bieżących dokumentów. – jtbandes