Thread-local storage

GPTKB entity

Statements (36)
Predicate Object
gptkbp:instanceOf computer science concept
gptkbp:accessedIn.NETBy ThreadStatic attribute
gptkbp:accessedInC++By thread_local keyword
gptkbp:accessedInCBy _Thread_local keyword
__thread keyword
gptkbp:accessedInGoBy context package
gptkbp:accessedInJavaBy ThreadLocal class
gptkbp:accessedInPythonBy threading.local
gptkbp:accessedInRustBy thread_local! macro
gptkbp:accessibleBy thread identifier
gptkbp:alsoKnownAs TLS
thread-specific storage
gptkbp:category threading
memory management
concurrency control
gptkbp:contrastsWith shared memory
global variables
gptkbp:enables thread isolation of data
gptkbp:features gptkb:programming_language
operating systems
gptkbp:firstAppearance 1990s
https://www.w3.org/2000/01/rdf-schema#label Thread-local storage
gptkbp:implementedIn gptkb:Java
gptkb:Python
gptkb:Go
gptkb:C++
gptkb:Rust
gptkb:.NET
C
gptkbp:prevention data races
gptkbp:purpose store data unique to each thread
gptkbp:standardizedBy gptkb:C++11_standard
C11 standard
gptkbp:usedIn multithreaded programming
gptkbp:bfsParent gptkb:Scoped_Values_(Incubator)
gptkbp:bfsLayer 7