Questions tagged «thread-local»



5
Python中的“线程本地存储”是什么,为什么需要它?
特别是在Python中,变量如何在线程之间共享? 尽管我threading.Thread以前从未使用过,但从未真正理解或看到过如何共享变量的示例。它们是在主线程和子线程之间共享还是仅在子线程之间共享?我何时需要使用线程本地存储来避免这种共享? 我已经看到许多关于通过使用锁在线程之间同步访问共享数据的警告,但是我还没有看到一个很好的问题示例。 提前致谢!


6
ThreadLocal变量的性能
从ThreadLocal变量读取的速度比从常规字段读取的速度慢多少? 更具体地说,简单对象创建比访问ThreadLocal变量快还是慢? 我认为它足够快,因此ThreadLocal<MessageDigest>与MessageDigest每次创建实例相比,拥有实例要快得多。但这是否也适用于字节[10]或字节[1000]? 编辑:问题是调用ThreadLocalget时真正发生了什么?如果那只是一个领域,就像其他领域一样,那么答案将是“它总是最快的”,对吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.