Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2751|Odgovoriti: 0

[Vir] .NET/C# Read/Write Lock ReaderWriterLockSlim test

[Kopiraj povezavo]
Objavljeno na 19. 11. 2023 08:30:02 | | | |
Zahteve: Pri večnitnem programiranju lahko potrebujemo dostop do iste zbirke, objekta itd., zato lahko potrebujemo zaklep za branje/pisanje ReaderWriterLockSlim, ki se pogosto uporablja v primerih, kjer so potrebna sočasna branja in občasna zapisa.


C# Branje/pisanje Lock ReaderWriterUporaba LockSlim
https://www.itsvse.com/thread-3545-1-1.html

【Turn】C# večnitna sočasnost pod različnimi ključavnicami
https://www.itsvse.com/thread-10561-1-1.html

ConcurrentDictionary proti Dictionary+Locking - Dennis Gao
https://www.itsvse.com/thread-3106-1-1.html

Preizkušenih je bilo šest scenarijev, koda pa je naslednja:




Povzetek:Zaklepanja za branje in branja se lahko izvajajo hkrati, zaklep pisanja pa mora počakati, da se vsi zaklepi branja zaključijo (sprostijo), preden izvede zapisano kodo, poleg tega pa mora zaklep za branje počakati, da se zaklep za zapis sprosti, preden prebere




Prejšnji:PowerShell pregleduje vse Windows storitve in jih išče glede na pot
Naslednji:.NET/C# nastavi privzete informacije CultureInfo za program
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com