Wenn ich einen neuen Thread in einem synchronisierten Block erstellen, wird der Block bis der Thread-Ausführung gesperrt bleiben ist auch vollständig? Wenn nicht, dann bis wann wäre es verriegelt bleiben?Ausführung von neuem Thread in einem synchronisierten Block
String sLine;
onClick(String line){
synchronized (lock) {
sLine = line;
new Thread(new Runnable() {
@Override
public void run() {
doProcessing(Sline);
}).start();
}
}
Duplikat - http://stackoverflow.com/questions/5295065/java-threads-and-synchronized-blocks?rq=1 – rajesh
@rajesh Nr. Die Frage, auf die Sie sich beziehen, deckt den Umfang dieser Frage ab, ist aber eine andere Frage. – giulio