मैं एक समारोह (जावा में सभी लिखित) से कॉल करने के लिए थे, तो:प्रतिक्रिया के इंतजार के दौरान GWT AsyncCallback निष्पादित करेगा?
public int hello() {
int a = 1;
executeCallback();
// C: Question lies in this range
return a;
}
public void executeCallback() {
// A: random code to execute before asynccallback
randomClass.randomMethod(int a, int b, AsyncCallback<ReturnType>() {
onSuccess();
onFailure();
});
// B: random code to execute after asynccallback
}
मैं समझता हूँ कि टिप्पणी एक में सामान पर अमल होगा, और समवर्ती गैर तुल्यकालिक randomMethod निष्पादित करेंगे और बी में टिप्पणी निष्पादित करेंगे ।
मैं सोच रहा था, जबकि यादृच्छिक मोड निष्पादित कर रहा है (यदि इसमें काफी लंबा समय लगता है), तो फ़ंक्शन अपने कॉलर पर वापस आ जाएगा (इस मामले में विधि 'हैलो') और टिप्पणी सी में कोड निष्पादित करना प्रारंभ करें? या निष्पादित करने के लिए यादृच्छिक विधि समाप्त करने के लिए कॉलबैक इंतजार करेगा?
और यदि यह पूर्व है, तो मुझे लगता है कि मुझे टिप्पणी की आवश्यकता है कि यादृच्छिक विधि स्पर्श करने से पहले छूने के लिए स्पर्श करें, मैं यह सुनिश्चित करने के लिए 'प्रतीक्षा' कैसे कर सकता हूं कि यह मामला होगा?