Pessoal estou com um problema, no qual crio a thread passando parametros e de primeiro tudo bem Funciona,
Mas quando o parametro que é volatile muda seu valor ele ainda continua com o valor da criação da instancia.
Tem alguma forma de passar parametros varias vezes com valores diferentes para mesma thread.
exemplo:
class SuaClasse extends Thread {
private String param1;
private volatile boolean status = false;
public SuaClasse(String param1,boolean status.){
this.param1 = param1;
this.status = status;
}
<a class="mention" href="/u/override">@Override</a>
public void run(){
while(status){
System.out.println(“Rodando”);
}
}
client
volatile boolean status = false;
status = true;
SuaClasse classe = new SuaClasse(10,status);
classe.start();
como fazer