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 คืออะไร
อนาคตที่สมบูรณ์ วิธีการเข้าร่วมคล้ายกับวิธีการรับ แต่ มันส่งข้อยกเว้นที่ไม่ได้ตรวจสอบในกรณีที่อนาคตไม่เสร็จสมบูรณ์ตามปกติ ทำให้สามารถใช้เป็นวิธีอ้างอิงในสตรีมได้ วิธีการทำแผนที่