第172页,有关多线程的:“线程可以使用局部变量来分配其它线程可以使用的内存块。当一个线程分配了局部存储空间之后,改内存区域对于其它线程就是可用的了,但每一个线程在访问内存时都只能看到其自身的唯一值。”问:每个线程访问内存时为什么只能看到自身的唯一值?对于多个线程都有访问的同一块内存,该内存所存放的值不是一定的吗?为什么不同的线程访问时会看到不同的值?“通过使用线程局部变量,你的线程就不需要等待或者将其他使用局部存储变量的线程挡在外边”问:
1.“你的线程就不需要等待”,不需要等待什么?
2.“通过使用线程局部变量,你的线程就不需要使用其他局部存储变量来将其他线程挡在外边”这个说法对否?如果对,则Delphi是怎么实现这种机制的?