Wpis z mikrobloga

@TakenByTheScourge:

Tu masz darmowy rozdział z książki C# 5.0 in a Nutshell. Polecam rozdział i całą książkę też. Swoją drogą poczytaj też trochę o programowaniu asynchronicznym i nowych słowach kluczowych async i await (to trochę lepsze podejście od multi-threadingu w większości sytuacji, ale znajomość threadingu nie zaszkodzi :) )
@extern-int: async != multithreading (zazwyczaj). Obie techniki rozwiazuja zupelnie inne problemy. Asynchronicznosc -> operacja ktora nie obciaza procesora, tylko czeka np. na dostep do dysku, wielowatkowosc -> uzyteczne gdy cpu jest mocno wykorzystywany, a mozliwe jest wykonywanie obliczen rownolegle. Takze wypadaloby znac i to i to.
@1080p: Przecież napisałem, że to nie to samo. Poza tym programowanie asynchroniczne to znacznie szersze pojęcie od tego co napisałeś. Nie prawdą jest w szczególności że dotyczy całkiem innych problemów. Poleciłem tylko async i await jako dobra alternatywę do niektórych problemów, które często (całkiem niesłusznie) rozwiązuje się za pomocą wielowątkowości.