- (IBAction)action:(id)sender {
int i=10000;
NSString * data;
dispatch_queue_t queue = dispatch_queue_create("com.wang.queue", NULL);
while(i>0)
{
data = [[NSString alloc]initWithFormat:@"%i",i];
NSString * str = data;
dispatch_async(queue, ^{{
[self print:str];
}});
i--;
}
}
-(void) print:(NSString*)str
{
NSLog(@"%@",str);
str = nil;
}
上面的代码执行完之后,程序的内存还是没降下来,要怎么改才能把内存释放呢?