Mechanizmy wspierające tworzenie aplikacji wielowątkowych są obecne w .NET od zarania dziejów. Istnieją klasy opakowujące funkcje i obiekty systemowe, są także mechanizmy dostępne tylko w .NET i udostępnione w postaci wygodnych konstrukcji językowych. Jedną z takich konstrukcji obecnych w C# jest słowo kluczowe lock, które usprawnia synchronizację między wątkami praktycznie bez wpływu na wydajność. Lock przeszedł drobny lifting w wersji 4.0, jednak szczegóły omówimy na końcu. Metoda 1: Kod haszowy & ...
Strona głównaInne
Inne 5179 dni, 2 godziny, 23 minuty temu 90 pokaż kod licznika zwiń
Podobne artykuły:
- Prymitywy synchronizacyjne - jak dobrze je znamy?
- Piotr Zieliński » Wydajność: spinning a synchronizacja kernel
- Łukasz Sowa | Producent i konsument - przykład użycia słowa kluczowego lock
- C# na blache: Program wielowątkowy
- Piotr Zieliński » Jak nie używać blokad lock
- 70-503: Synchronization | Eastgroup.pl
- 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