Multithreaded přístup k údajům na stromě

hlasů
1

Chci vytvořit binární datovou strukturu vyhledávací strom v C / C ++, kde každý uzel drží některá data (objekty nebo ukazatele). Budu přístup k tomuto stromu v multi-threading prostředí Kdybych vám zaručit, že každé vlákno bude přístup (čtení) různé podstromy / cesty / uzly stromu, než je thread-safe upravovat objekty (nebo ukazatele data ukazují) uloženy v uzlech a tak jsem se mohou vyhnout zamykání?

Položena 25/06/2011 v 06:42
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Zamykání není cílem , poskytuje exkluzivní přístup ke zdrojům je. Zamykání je prostředkem k dosažení tohoto cíle. Které jste uvedl, můžete dosáhnout tohoto cíle jiným způsobem. Použití této jiné prostředky by jako nit-bezpečné jako použití zámků by.

Odpovězeno 25/06/2011 v 06:47
zdroj uživatelem

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