CompletableFuture
सिंटैक्स
सार्वजनिक वर्ग CompletableFutureऑब्जेक्ट इम्प्लीमेंट्स फ्यूचर का विस्तार करता है , CompletionStage
उदाहरण
आयात करें कैल्क =नया कैलकुलेटर (4, 7); पूर्ण भविष्य<इंटीजर> Future =CompletableFuture.supplyAsync (कैल्क); भविष्य।फिर स्वीकार करें (परिणाम -> {System.out.println (परिणाम);}); System.out.println ("CompletableFutureTest End..."); थ्रेड.स्लीप (10000); }}// कैलकुलेटर वर्ग क्लास कैलकुलेटर आपूर्तिकर्ता<इंटीजर> को लागू करता है {निजी इंट एक्स, वाई; सार्वजनिक कैलकुलेटर (int x, int y) {this.x =x; यह। वाई =वाई; } @ओवरराइड सार्वजनिक पूर्णांक प्राप्त करें () {कोशिश करें {थ्रेड.स्लीप (3000); } कैच (इंटरप्टेड एक्सेप्शन ई) { ई.प्रिंटस्टैकट्रेस (); } वापसी x + y; }}आउटपुट
CompletableFutureTest End....11