如果我在同步块中创建一个新线程,该块是否会保持锁定直到线程执行也完成?如果没有,那么它会一直锁定到什么时候?
String sLine;
onClick(String line){
synchronized (lock) {
sLine = line;
new Thread(new Runnable() {
@Override
public void run() {
doProcessing(Sline);
}).start();
}
}