线程局部线程是否安全?

时间:2010-09-25 17:54:06

标签: python multithreading thread-safety thread-local

具体来说,我在谈论Python。我试图通过查看对象的值而没有传入它来破解某些东西(只是一点点),并且我想知道使用本地线程来执行该操作是否是线程安全的。另外,你怎么做这样的事情呢?

1 个答案:

答案 0 :(得分:7)

否 - 线程本地意味着每个线程都获得自己的变量副本。使用它(至少通常)是线程安全的,只是因为每个线程使用自己的变量,与变量分开,其他线程可以访问相同的名称。 OTOH,它们(通常)不适用于线程之间的通信。