Threadsafe
- Threadsafe
-
Threadsafe
Thread-safe est un terme utilisé en informatique et qui n’a pas d’équivalent en français. Le terme s’en rapprochant le plus serait la 'réentrance' bien qu’il s’agisse d’un concept légèrement différent. On dit qu’un programme ou qu'une portion de code est thread-safe s’il fonctionne correctement durant une exécution simultanée par plusieurs threads (processus légers).
Si cette propriété d’un programme n’est pas importante dans le cadre d’une exécution monotâche, elle en devient essentielle dans le cadre de la programmation concurrente et pour les systèmes d'exploitation récents qui utilisent pour la plupart le concept de threads.
Voir aussi
- Portail de l’informatique
Catégories : Programmation informatique | Programmation concurrente
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Threadsafe de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
threadsafe — adjective That can be safely accessed from multiple threads. Only a few collection classes are threadsafe. As well see later, being threadsafe does not necessarily mean that you can safely use them in every multithreaded program … Wiktionary
Thread safety — is a computer programming concept applicable in the context of multi threaded programs. A piece of code is thread safe if it functions correctly during simultaneous execution by multiple threads. In particular, it must satisfy the need for… … Wikipedia
Hibernate (Java) — Infobox Software name = Hibernate developer = Red Hat latest release version = 3.3.1 GA latest release date = release date|2008|09|11 operating system = Cross platform (JVM) latest preview version = latest preview date = platform = Java Virtual… … Wikipedia
Double-checked locking — In software engineering, double checked locking (also known as double checked locking optimization[1] .) is a software design pattern used to reduce the overhead of acquiring a lock by first testing the locking criterion (the lock hint ) without… … Wikipedia
List comprehension — A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set builder notation (set comprehension) as distinct from the use of map… … Wikipedia
Mac OS memory management — Historically, the Mac OS used a form of memory management that has fallen out of favour in modern systems. Criticism of this approach was one of the key areas addressed by the change to Mac OS X.The original problem for the designers of the… … Wikipedia
CICS — For the Sudbury, Ontario radio station, see CICS FM. Customer Information Control System (CICS) is a transaction server that runs primarily on IBM mainframe systems under z/OS and z/VSE. CICS is a transaction manager designed for rapid, high… … Wikipedia
VList — In computer science, the VList is a persistent data structure designed by Phil Bagwell in 2002 that combines the fast indexing of arrays with the easy extension of cons based (or singly linked) linked lists. [ Citation | title=Fast Functional… … Wikipedia
PHP accelerator — A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators work by caching the compiled bytecode of PHP scripts to avoid the overhead of parsing… … Wikipedia
Histoire des langages de programmation — ██████████75 … Wikipédia en Français