l'accesso multithread ai dati in un albero

voti
1

Voglio creare binario struttura dei dati di ricerca albero in C / C ++ in cui ogni nodo detiene alcuni dati (oggetti o puntatori). Io accedere a questa struttura in ambiente multi-threading, se posso garantire che ciascun filo accederà (lettura) diverse sottostrutture / percorsi / nodi dell'albero, che si è thread-safe per modificare gli oggetti (o puntatori dati puntuali) memorizzato in nodi e così posso evitare di blocco?

È pubblicato 25/06/2011 alle 06:42
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

Blocco non è l' obiettivo , fornendo l'accesso esclusivo a una delle risorse è. Locking è un mezzo per raggiungere tale obiettivo. Hai dichiarato è possibile raggiungere questo obiettivo con altri mezzi. Utilizzando questo altri mezzi sarebbe come thread-safe come mezzo delle serrature sarebbe.

Risposto il 25/06/2011 a 06:47
fonte dall'utente

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