मैं isFinish()
का उपयोग कर दिए गए मान सच है करने के लिए कैसे निर्दिष्ट करूं CallMe()
साथ Status
?मैं जावा में आंतरिक थ्रेड रननेबल विधि से वापस मूल्य कैसे प्राप्त करूं?
public static boolean isFinish()
{
boolean Status = false;
new Thread(new Runnable()
{
public void run()
{
/* This shell return true or false
* How do you keep it in Status
*/
CallMe();
}
}).start();
/* How can i get the true or false exactly from CallMe? here */
return Status;
}
public static boolean CallMe()
{
/* some heavy loads ... */
return true;
}
थ्रेड का उपयोग क्यों करें? प्रारंभ() निष्पादन का एक अलग धागा बनाएगा और उस बिंदु पर फिनिश इसके निष्पादन को जारी रखेगी। –