线程本地存储
每个线程都可以访问当前线程本地的可变字典。这允许以简单的方式缓存信息而无需锁定,因为每个线程都有自己的专用可变字典:
NSMutableDictionary *localStorage = [NSThread currentThread].threadDictionary;
localStorage[someKey] = someValue;
线程终止时自动释放字典。
每个线程都可以访问当前线程本地的可变字典。这允许以简单的方式缓存信息而无需锁定,因为每个线程都有自己的专用可变字典:
NSMutableDictionary *localStorage = [NSThread currentThread].threadDictionary;
localStorage[someKey] = someValue;
线程终止时自动释放字典。