Se creo un nuovo thread all'interno di un blocco sincronizzato, il blocco rimarrà bloccato fino al completamento dell'esecuzione del thread? Se no, allora fino a quando rimarrà bloccato?Esecuzione di un nuovo thread all'interno di un blocco sincronizzato
String sLine;
onClick(String line){
synchronized (lock) {
sLine = line;
new Thread(new Runnable() {
@Override
public void run() {
doProcessing(Sline);
}).start();
}
}
duplicato - http://stackoverflow.com/questions/5295065/java-threads-and-synchronized-blocks?rq=1 – rajesh
@rajesh no. La domanda a cui fai riferimento copre lo scopo di questa domanda, ma è una domanda diversa. – giulio