Rozdział 10. Przetwarzanie współbieżne w Go
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 ...
Get Język Go now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.