Vreau să creeze structuri de date binare de căutare copac în C / C ++ în care fiecare nod deține unele date (obiecte sau indicatori). Voi avea acces la acest copac într-un mediu multi-threading, Dacă eu pot garanta că fiecare fir va avea acces (citi) subarbori diferite / căi / noduri de copac, decât este thread-safe pentru a modifica obiecte (sau indicii date de punct pentru a) stocate în noduri și așa că am putea evita blocarea?
acces multithreaded la datele într-un copac
voturi
1
1 răspunsuri
voturi 1
1
Blocarea nu este obiectivul , oferind acces exclusiv la o resurse este. Blocarea este un mijloc de realizare a acestui obiectiv. Ați declarat puteți atinge acest obiectiv prin alte mijloace. Folosind acest alt mijloc ar fi la fel de sigur ca-fir folosind încuietori ar fi.













