Structured concurrency
Programming paradigm aimed at improving programming via a structured approach to concurrent programming
Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured approach to concurrent programming. The core concept is the encapsulation of concurrent threads of execution (here encompassing kernel and userland threads and processes) by way of control flow constructs that have clear entry and exit points and that ensure all spawned threads have completed before exit.
Nº Q85803803 ★
Commune · Savoirs
Structured concurrency
Programming paradigm aimed at improving programming via a structured approach to concurrent programming
Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured approach to concurrent programming. The core concept is the encapsulation of concurrent threads of execution (here encompassing kernel and userland threads and processes) by way of control flow constructs that have clear entry and exit points and that ensure all spawned threads have completed before exit.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured approach to concurrent programming. The core concept is the encapsulation of concurrent threads of execution (here encompassing kernel and userland threads and processes) by way of control flow constructs that have clear entry and exit points and that ensure all spawned threads have completed before exit. Such encapsulation allows errors in concurrent threads to be propagated to the control structure's parent scope and managed by the native error handling mechanisms of each particular computer language. It allows control flow to remain readily evident by the structure of the source code despite the presence of concurrency. To be effective, this model must be applied consistently throughout all levels of the program – otherwise concurrent threads may leak out, become orphaned, or fail to have runtime errors correctly propagated. Structured concurrency is analogous to structured programming, which uses control flow constructs that encapsulate sequential statements and subroutines.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
P
Programmation concurrente
Paradigme de programmation
Nº Q128392 ★★
Pas en vente
-
C
Concurrent logic programming
Logic programming paradigm
Nº Q17008825 ★
Pas en vente
-
Thread pool
A method for efficient parallel processing in computer programs (pre-creating threads and reusing them as tasks occur, reducing overhead of thread creation and destruction, improving system performance, and optimizing resource management)
Nº Q3990847 ★
Pas en vente
-
C
Concurrent user
User accessing a system or resource at the same time as another
Nº Q1124352 ★
Pas en vente
-
T
Threads POSIX
Nº Q928112 ★
Pas en vente
-
A
Async/await
A syntactic feature of programming languages that allows for asynchronous, concurrent programming
Nº Q16245951 ★
Pas en vente