Tôi đã đọc nội dung nào đó ở một số mã nước ngoài và tôi muốn kiểm tra giả định của mình:@synchronized (self) có tạo một khối nơi tiền tố tự không cần thiết trên các thuộc tính không?
@synchronized(self)
được sử dụng để loại bỏ tiền tố self
khi đặt thuộc tính.
Vì vậy, trong ví dụ dưới đây, tôi đang đặt strText
của cá thể, không chỉ là biến cục bộ, phải không?
- (void)myfunction{
NSString * strText = @"var in function";
@synchronized(self)
{
strText = @"var class (self.strText)";
}
}
Liên kết tài liệu hiện đã lỗi thời. Vui lòng tham khảo trang này: https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Multithreading/ThreadSafety/ThreadSafety.html#//apple_ref/doc/uid/10000057i-CH8-SW1 – cescofry
@cescofry, Có liên kết đã lỗi thời. Tôi cập nhật câu trả lời của tôi với liên kết đã cho. Cảm ơn. – Tirth