-(void)threadA{
while (1) {
// [_lock lock];
// if (_ticketLeft<=0) {
// break;
// }
// _ticketLeft--;
// NSLog(@"我是线程A,剩余%ld张",_ticketLeft);
// [_lock unlock];
@synchronized(self){
if (_ticketLeft<=0) {
break;
}
_ticketLeft--;
NSLog(@"我是线程A,剩余%ld张",_ticketLeft);
}
}
}
线程A剩余票数逻辑优化分析
3438

被折叠的 条评论
为什么被折叠?



