acces multithreaded la datele într-un copac

voturi
1

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?

Întrebat 25/06/2011 la 06:42
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
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.

Publicat 25/06/2011 la 06:47
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more