11
我想知道是否從@synchronized
模塊中的方法建議return
?例如:從@synchronized模塊中的方法返回
- (id)test {
@synchronized(self) {
if (a) return @"A";
else return @"B";
}
}
至於反對:
- (id)test {
NSString *value;
@synchronized(self) {
if (a) value = @"A";
else value = @"B";
}
return value;
}
此示例是相當簡單的,但有時在一個複雜的方法,這將使事情變得更簡單,能夠從@synchronized
塊返回。
很好,謝謝: - ) – 2010-04-24 13:15:25