على منصة Java ، فإن الأدوار التي تنفذ المكالمات غير المتزامنة لها الأدوار الثلاثة التالية:
بيانات الاستلام الخاصة بالمتصل بيانات حقيقية
عندما يقوم المتصل بالتشغيل المستهلكة للوقت ولا يمكنه إرجاع البيانات على الفور ، يقوم أولاً بإرجاع قسيمة التقاط.
عند استدعاء طريقة ما ، سيقوم البرنامج بإدخال هيئة الطريقة التي تسمى بعد تنفيذ الطريقة التي تسمى ، وسيعود لتنفيذ البيان التالي. كيف تفعل ذلك مثل طلب Ajax غير المتزامن ، بعد إرسال الطلب ، ينفذ البيان التالي دون انتظار استجابة الطلب؟ Core Java2 ..... .etc. مستوحاة من أدوات التنزيل متعددة الخيوط وطلب Mootools ، لقد قدمت إصدار Java من الطلب ، لكنني لا أعرف كيف يكون أدائها.
الطلب: طلب المتجه
طلب الفئة العامة {private requestContent rc ؛ // request public request (requestContent rc) {this.rc = rc ؛ Run () {try {rc.dosomething () ؛ // الرد على} catch (استثناء e) { إذا كان التنفيذ ناجحًا}) ؛ requestContent: طلب مدير
requestcontent class class {void onSuccess () {// تنفيذ الإجراء الناجح. يمكن للمستخدمين تجاوز هذا النظام. يمكن للمستخدمين تجاوز هذا النظام. الاختبار: اختبار
طلب جديد (new requestContent () {void dosomething () {system.out.println ("dosomething") ؛} void onsuccess () {system.out.println ("stated onsu ccess") ؛}}). start () ؛الرمز أعلاه هو الدعوة غير المتزامنة لجافا التي شاركها المحرر معك.