April 2022
Intermediate to advanced
328 pages
11h 40m
Polish
Współbieżność jest terminem informatycznym opisującym możliwość podzielenia procesu na niezależne składniki i określenia, jak składniki te mogą bezpiecznie wymieniać się informacjami. Większość języków programowania obsługuje współbieżność za pośrednictwem biblioteki korzystającej z wątków działających na poziomie systemu operacyjnego, które współdzielą dane dzięki tak zwanym zamkom (ang. locks). W Go jest inaczej. Zaimplementowany w tym języku model przetwarzania współbieżnego, będący jedną z jego najbardziej cenionych funkcjonalności, opiera się na języku CSP (ang. Communicating Sequential Processes). Ta forma współbieżności została opisana w 1978 roku w rozprawie Tony’ego Hoarego (https://oreil.ly/x1IVG ...
Read now
Unlock full access