Выполнение нового потока внутри синхронизированного блока
Если я создам новый поток внутри синхронизированного блока, останется ли блок заблокированным, пока выполнение потока также не будет завершено? Если нет, то до каких пор он останется заблокированным?
String sLine;
onClick(String line){
synchronized (lock) {
sLine = line;
new Thread(new Runnable() {
@Override
public void run() {
doProcessing(Sline);
}).start();
}
}