สิ่งที่จะสมบูรณ์ในอนาคตในการบูตสปริงคืออะไร?

สารบัญ:

สิ่งที่จะสมบูรณ์ในอนาคตในการบูตสปริงคืออะไร?
สิ่งที่จะสมบูรณ์ในอนาคตในการบูตสปริงคืออะไร?
Anonim

CompletableFuture ซึ่งเปิดตัวใน Java 8 ให้ วิธีง่ายๆ ในการเขียนโค้ดแบบอะซิงโครนัส ไม่บล็อก และมัลติเธรด

CompletableFuture ใช้สำหรับอะไร

CompletableFuture ใช้สำหรับ การเขียนโปรแกรมแบบอะซิงโครนัสใน Java การเขียนโปรแกรมแบบอะซิงโครนัสเป็นวิธีการเขียนโค้ดที่ไม่บล็อกโดยเรียกใช้งานบนเธรดที่แยกต่างหากจากเธรดแอปพลิเคชันหลักและแจ้ง กระทู้หลักเกี่ยวกับความคืบหน้า ความสมบูรณ์ หรือความล้มเหลว

CompletableFuture คืออะไร

A CompletableFuture คือ ส่วนขยายของ Java's Future API ซึ่งเปิดตัวใน Java 8 A Future ใช้สำหรับการเขียนโปรแกรมแบบอะซิงโครนัส มันมีสองวิธีคือเสร็จสิ้นและรับ วิธีการดึงผลลัพธ์ของการคำนวณเมื่อเสร็จสิ้น

อนาคตและอนาคตที่สมบูรณ์คืออะไร

CompletableFuture คือ ส่วนขยายของ Java's Future API ซึ่งเปิดตัวใน Java อนาคตจะใช้อ้างอิงถึงผลลัพธ์ของการคำนวณแบบอะซิงโครนัส มีวิธีการ isDone เพื่อตรวจสอบว่าการคำนวณเสร็จสิ้นหรือไม่ และวิธีการรับเพื่อดึงผลลัพธ์ของการคำนวณเมื่อเสร็จสิ้น

CompletableFuture join คืออะไร

อนาคตที่สมบูรณ์ วิธีการเข้าร่วมคล้ายกับวิธีการรับ แต่ มันส่งข้อยกเว้นที่ไม่ได้ตรวจสอบในกรณีที่อนาคตไม่เสร็จสมบูรณ์ตามปกติ ทำให้สามารถใช้เป็นวิธีอ้างอิงในสตรีมได้ วิธีการทำแผนที่