Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 22348|Răspunde: 0

[Sursă] .net/c# colecțiile multithreading care modifică vor fi o problemă?

[Copiază linkul]
Postat pe 04.07.2017 15:12:19 | | |
Am 100 de elemente în colecție și, cu condiția de a mă asigura că numărul colecțiilor nu se schimbă, fac multi-thread elementele din colecție care nu sunt sigure pentru thread-uri și nu voi crea excepții

Colecția de modificări multithreaded despre care vorbesc nu este adăugată, nu este ștearsă, ci doar modificată, după cum urmează:

Listă<> Colecția are 100 de elemente, iar colecția nu adaugă și nu șterge elemente



Este doar multithreading pentru a modifica unul sau mai multe elemente dintr-o colecție




Mai sus este codul de test, iar rezultatul nu aruncă o excepție!






Precedent:123123{:1_2:}
Următor:Introducere și introducere în SignalR
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com