यदि मैं सिंक्रनाइज़ किए गए ब्लॉक के अंदर एक नया धागा बना देता हूं, तो क्या थ्रेड निष्पादन पूरा होने तक ब्लॉक लॉक रहेगा? यदि नहीं, तो यह कब तक बंद रहेगा?एक सिंक्रनाइज़ ब्लॉक के अंदर नए धागे का निष्पादन
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