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í?
Multithreaded přístup k údajům na stromě
hlasů
1
1 odpovědí
hlasů 1
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.













