ciao a tutti, vorrei avere un vostro parere...
quando un th. va in sleep, lo rilascia il lock dell'oggetto oppure no?
grazie
ciao a tutti, vorrei avere un vostro parere...
quando un th. va in sleep, lo rilascia il lock dell'oggetto oppure no?
grazie
Ma di quale oggetto?
Di quale linguaggio parliamo?
scusate...ho corretto..parliamo di java..e di un generico oggetto su cui faccio Thread.sleep(1000) all'interno dell'oggetto stesso....rilascia il lock?
Quoto quanto detto da Oregon.Originariamente inviato da Lucked
ciao a tutti, vorrei avere un vostro parere...
Il linguaggio di programmazione a cui si fa riferimento va sempre indicato nella discussione e nel titolo, come da Regolamento. Nel caso in cui sia indifferente, questa condizione andrebbe specificata in ogni caso.
Comunica le informazioni mancanti, così provvedo a correggere il titolo nel modo opportuno.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Vediamo se ho capito bene, tu vuoi sapere se un thread che sta usando una risorsa condivisa (con la mutua esclusione) quando lo metti in sleep "rilascia" la risorsa per essere usato dagli altri thread...giusto?
Se è così direi che dipende da cos'è la risorsa condivisa e da come scrivi il thread, non mi pare che sia un processo automatico!
Ciao.
no intendo che se un thread si mette a dormire per 10 secondi...qualcuno puo accedere al suo lock? o risulta per gli altri bloccato?
Allora spiega bene che cos'è questo lock a cui ti riferisci! :master:
ogni oggetto che eredita da Object, cioè tutti hanno un lock implicito : ) che puo essere attivo se il processo(meglio dire thread) viene eseguito o non attivo..è un semaforo binario...
Beh presumo che se non lo dichiari private sia accessibile da tutti in qualsiasi momento!
certo che no : ) dovrei provare a farlo questo programma...ma pensavo che voi lo sapevate...