是Delphi全局过程线程安全

Dav*_*use 5 delphi multithreading

如果两个或多个线程调用标准的Delphi/Pascal过程(不是对象的方法),这个线程是否安全? 没有实例数据,只是过程中的局部变量.
我的猜测是,一个线程使用的本地存储可能被另一个线程损坏.

Mas*_*ler 9

堆栈上维护本地存储,这对每个线程都是唯一的.如果例程没有操纵全局数据,那么它是安全的.