Zdarzenia odporne na wątki

Jak wywołujecie zdarzenia w C#? Nie można zapomnieć na pewno o sprawdzeniu, czy zdarzenie jest subskrybowane: if (Event != null) Event(); No i wszystko fajnie… Ale co jak jakiś przebiegły wątek wejdzie nam pomiędzy wódkę, a zakąskę i się wypisze? A no buba będzie 🙂 Cała powyższa operacja jak widać nie jest atomowa. Nasuwa się Read More…