Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2751|Svar: 0

[Kilde] .NET/C# Læs/Skriv Lås LæserWriterLockSlim test

[Kopier link]
Opslået på 19/11/2023 08.30.02 | | | |
Krav: I multitrådet programmering kan vi have brug for adgang til samme samling, objekt osv., så vi kan have brug for læse-/skrivelåsen ReaderWriterLockSlim, som ofte bruges i situationer, hvor samtidige læsninger og lejlighedsvise skrivninger er nødvendige.


C# Read/Write Lock ReaderWriterLockSlim brug
https://www.itsvse.com/thread-3545-1-1.html

【Turn】C# multi-trådet samtidighed under forskellige låse
https://www.itsvse.com/thread-10561-1-1.html

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

Seks scenarier blev testet, og koden er som følger:




Resumé:Læselåse og læselåse kan udføres samtidigt, og Write-låsen skal vente, til alle Read-lås-udførelser er færdige (frigivet), før den udfører den skrevne kode, og under alle omstændigheder skal Read-låsen vente på, at Write-låsen bliver frigivet, før den kan læses




Tidligere:PowerShell ser på alle Windows-tjenester og søger efter dem baseret på stien
Næste:.NET/C# sætter standardinformationen CultureInfo, som programmet har
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com