Agent to typ referencyjny podobny do Atomu. Pozwala wyrażać częste, niekoordynowane zmiany stanów współdzielonych tożsamości w asynchroniczny sposób. Wykorzystywany bywa na przykład do obsługi niezależnych zdarzeń bądź jednokierunkowej komunikacji między komponentami realizującymi dostęp do pewnego zasobu, jak np. równoległe pobieranie danych z sieci, zapis do pliku przez wiele wątków itp.
Poczytaj mi Clojure, cz. 17
Współbieżność: Agenty
25.07.2015 | 22.12.2022 | 29 minut29 m. (6077 słów)
![Grafika](https://randomseed.pl/pub/poczytaj-mi-clojure/17-wspolbieznosc-agenty/i/kulki-wlokna_huc304809e5226d379234db74e8f8ab698_386916_740x405_fill_q85_box_top.jpg)