Рівночасні обчислення: відмінності між версіями
Перейти до навігації
Перейти до пошуку
[перевірена версія] | [перевірена версія] |
Bunyk (обговорення | внесок) Немає опису редагування |
KrBot (обговорення | внесок) (вилучення шаблону Edited, оскільки стаття не редагувалася впродовж 7 днів) |
||
Рядок 1: | Рядок 1: | ||
{{парадигми програмування}} |
{{парадигми програмування}} |
||
{{редагую}} |
|||
'''Конкурентні обчислення''' ({{lang-en|Concurrent computing}}) - це форма [[обчислення|обчислень]], в якій кілька обчислень відбуваються в часових відрізках які перетинаються - [[Паралелізм (інформатика)|паралельно]]'', а не послідовно (так що кожне обчислення мусить закінчитись перед тим як почнеться інше). <!-- This is a property of a system—this may be an individual [[computer program|program]], a [[computer]], or a [[computer network|network]]—and there is a separate execution point or "thread of control" for each computation ("process"). A ''concurrent system'' is one where a computation can advance without waiting for all other computations to complete.<ref>''Operating System Concepts'' 9th edition, Abraham Silberschatz. "Chapter 4: Threads"</ref> |
'''Конкурентні обчислення''' ({{lang-en|Concurrent computing}}) - це форма [[обчислення|обчислень]], в якій кілька обчислень відбуваються в часових відрізках які перетинаються - [[Паралелізм (інформатика)|паралельно]]'', а не послідовно (так що кожне обчислення мусить закінчитись перед тим як почнеться інше). <!-- This is a property of a system—this may be an individual [[computer program|program]], a [[computer]], or a [[computer network|network]]—and there is a separate execution point or "thread of control" for each computation ("process"). A ''concurrent system'' is one where a computation can advance without waiting for all other computations to complete.<ref>''Operating System Concepts'' 9th edition, Abraham Silberschatz. "Chapter 4: Threads"</ref> |
||
Рядок 7: | Рядок 5: | ||
As a [[programming paradigm]], concurrent computing is a form of [[modular programming]], namely [[decomposition (computer science)|factoring]] an overall computation into subcomputations that may be executed concurrently. Pioneers in the field of concurrent computing include [[Edsger Dijkstra]], [[Per Brinch Hansen]], and [[C.A.R. Hoare]]. |
As a [[programming paradigm]], concurrent computing is a form of [[modular programming]], namely [[decomposition (computer science)|factoring]] an overall computation into subcomputations that may be executed concurrently. Pioneers in the field of concurrent computing include [[Edsger Dijkstra]], [[Per Brinch Hansen]], and [[C.A.R. Hoare]]. |
||
==Introduction== |
== Introduction == |
||
{{See also|Parallel computing}} |
{{See also|Parallel computing}} |
||
{{multiple issues|section=yes| |
{{multiple issues|section=yes| |
Версія за 16:56, 29 червня 2017
Парадигми програмування |
---|
|
Конкурентні обчислення (англ. Concurrent computing) - це форма обчислень, в якій кілька обчислень відбуваються в часових відрізках які перетинаються - паралельно, а не послідовно (так що кожне обчислення мусить закінчитись перед тим як почнеться інше).