Dom Rozwój Co to jest współbieżność? - definicja z techopedia

Co to jest współbieżność? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza współbieżność?

Współbieżność, w kontekście informatyki, to zdolność programu do rozłożenia na części, które mogą działać niezależnie od siebie. Oznacza to, że zadania mogą być wykonywane poza kolejnością, a wynik będzie nadal taki sam, jak gdyby były wykonywane po kolei.

Techopedia wyjaśnia współbieżność

Współbieżność to zdolność algorytmu lub programu do uruchamiania więcej niż jednego zadania na raz. Ta koncepcja jest podobna do przetwarzania równoległego, ale z możliwością wielu niezależnych zadań wykonujących różne czynności naraz zamiast wykonywania tej samej pracy.

Jednoczesne programy mogą być trudne do napisania po prostu dlatego, że zarządzanie niezależnymi zadaniami wymaga koordynacji zasobów. Słynny problem filozofów kulinarnych to klasyczny eksperyment myślowy, który ilustruje złożoność dzielenia się zasobami i współbieżności.

Współczesne wielozadaniowe systemy operacyjne są równoległe z ich zdolnością do uruchamiania wielu różnych programów jednocześnie. Ponieważ sprzęt komputerowy staje się tańszy, wykonywanie złożonych zadań w klastrach staje się coraz bardziej wykonalne. Kilka języków programowania zostało zaprojektowanych z myślą o współbieżności, w tym Go.

Ta definicja została napisana w kontekście programowania
Co to jest współbieżność? - definicja z techopedia