Z implementacją równoległych zadań można sobie poradzić na wiele różnych sposobów. Zazwyczaj jednak instalujemy blokady, monitory, tworzymy transakcje, oplatamy synchroniczny kod. Co by się jednak stało, gdyby całe takie podejście odwrócić do góry nogami? Takich przełomowych projektów było wiele, oferowały nowy model pisania równoległych aplikacji, bez pamięci wspólnej i z wymianą komunikatów. W dzisiejszym wpisie chciałbym przedstawić Wam Model Agenta.
Strona głównaProgramowanie rozproszone
Programowanie rozproszone 5339 dni, 16 godzin, 33 minuty temu 68 pokaż kod licznika zwiń
Podobne artykuły:
- [PL] SQL Server – Moja nierówna walka z Resource Governorem « SQLGeek.pl
- Piotr Zieliński » Synchronizacja za pomocą SpinLock
- Piotr Zieliński » Code Review: Monitor.Enter – kilka wzorców
- Gdy Kasia gubi CQL-e - Apache Cassandra i NTP - Wiadro Danych
- Piotr Zieliński » Struktura SpinWait i synchronizacja bez użycia blokad
- Piotr Zieliński » Synchronizacja za pomocą CountdownEvent
- Fones.Blog > Axum – Agenci w akcji
- Piotr Zieliński » AutoResetEvent\ManualResetEvent–synchronizacja między procesami
- Piotr Zieliński» Semafor w c#
- Azure i jego problem z liczeniem czasu–czyli jak nauczyć chmurę, że każda sekunda ma znaczenie | Marcin Borecki - Making a difference everyday
- Piotr Zieliński » Code review: synchronizacja danych, przypisanie