Concurrency

Автор: Lewis Jackson
Дата На Създаване: 6 Може 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Threading Tutorial #1 - Concurrency, Threading and Parallelism Explained
Видео: Threading Tutorial #1 - Concurrency, Threading and Parallelism Explained

Съдържание

Определение - Какво означава Concurrency?

Паралелността, в областта на компютърните науки, е способността дадена програма да се разложи на части, които могат да работят независимо една от друга. Това означава, че задачите могат да се изпълняват извънредно и резултатът все още ще бъде същият, както ако се изпълняват по ред.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява едновременността

Паралелността е способността на алгоритъм или програма да изпълнява повече от една задача наведнъж. Концепцията е подобна на паралелна обработка, но с възможността много независими работни места да правят различни неща наведнъж, вместо да изпълняват една и съща работа.

Едновременните програми могат да бъдат трудни за писане просто защото управлението на независими задачи изисква координация на ресурсите. Известният проблем с философите за хранене е класически мисловен експеримент, който илюстрира сложността на споделянето на ресурси и паралелността.

Съвременните многозадачни операционни системи са едновременно със способността им да стартират много различни програми наведнъж. Тъй като изчисляването на хардуера става по-евтино, изпълнението на сложни задачи в клъстери става все по-възможно. Няколко езика за програмиране са проектирани с едновременно предвид, включително Go.


Това определение е написано в рамките на програмирането