volatile |ˈvɒlətaɪl, American -tl|
adjective
①Chemistry易挥发的 ‹substance, liquid›
②figurative(changeable)变化无常的 ‹person, mood›; 不稳定的 ‹situation, market, prices›
夸线程间的变量赋值(修改)可用。
eg:
volatile BOOL didLoaded;
初始化 didLoaded = NO;
第一个线程根据 didLoaded 跳出循环
while(!didLoaded){}
第二个线程在出发某事件后修改 didLoaded:
didLoaded = YES;//此时第一个线程中的循环会跳出。