Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [c++]Domanda sui Thread

    Salve io avrei un dubbio sui thread, la mia domanda e questa

    Se io faccio partire un thread che istanzia un oggetto e poi faccio partire un altro thread che istanzia lo stesso oggetto questo puo creare problemi sulle variabile dell'oggetto istanziato?Naturalmente tutto avviene nella stessa applicazione.

    Esempio
    Thread Compro
    Oggetto Abbigliamento

    Faccio partire Compro chiamo abbigliamento, poco dopo viene richiamato Compro che chiama Abbigliamento.

    P.S.
    Sto utilizzando le librerie ACE per gestire i thread.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Non ho ben capito questa frase ... "Se io faccio partire un thread che istanzia un oggetto e poi faccio partire un altro thread che istanzia lo stesso oggetto questo puo creare problemi sulle variabile dell'oggetto istanziato?Naturalmente tutto avviene nella stessa applicazione."

    Come fai ad istanziare due volte lo stesso oggetto ? Proprio in quanto "istanze", sono oggetti diversi (della stessa classe) con uno stato interno (variabili) diverso ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ogni volta che parte il thread, il thread stesso istanzia l'oggetto.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Cioe' ... tu crei un nuovo thread che istanzia un altro oggetto ... quindi, e' tutto indipendente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Si, ma ho il dubbio se le variabili di questo nuovo oggetto possono creare problemi sugli oggetti creati dagli altri thread.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Cosa intendi per "le variabili di questo oggetto"?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    gli attributi dell'oggetto che viene chiamato dal thread.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Ogni oggetto detiene internamente i valori dei propri membri privati (siamo d'accordo su questo?) ... continuo a non comprendere i tuoi dubbi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    forse si riferisce alla variabile del thread che contiene l'oggetto...
    Se ho capito bene teme che la variabile objPippo del thread A possa interferire con l'oggetto contenuto nella variabile objPippo del thread B

    essendo thread diversi, anche se il nome della variabile è lo stesso agiscono separatamente e ognuna sul proprio oggetto... se così non fosse non funzionerebbe un cavolo del sistema multithread....

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Veramente parla di "attributi dell'oggetto" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.