동기화 된 블록 내에 새 스레드를 만들면 스레드 실행이 완료 될 때까지 블록이 잠긴 상태로 유지됩니까? 그렇지 않은 경우 잠긴 상태가 유지 될 때까지?동기화 된 블록 내에서 새 스레드 실행
String sLine;
onClick(String line){
synchronized (lock) {
sLine = line;
new Thread(new Runnable() {
@Override
public void run() {
doProcessing(Sline);
}).start();
}
}
중복 - http://stackoverflow.com/questions/5295065/java-threads-and-synchronized-blocks?rq=1 – rajesh
@rajesh no. 참조하는 질문은이 질문의 범위를 다루지 만 다른 질문입니다. – giulio