CompletableFuture, wat in Java 8 bekendgestel is, bied 'n maklike manier om asinchrone, nie-blokkerende en multi-draadkode te skryf.
Waarvoor word CompletableFuture gebruik?
CompletableFuture word gebruik vir asinchroniese programmering in Java Asinchroniese programmering is 'n manier om nie-blokkerende kode te skryf deur 'n taak op 'n aparte draad as die hooftoepassingsdraad uit te voer en die hoofdraad oor die vordering, voltooiing of mislukking daarvan.
Wat is CompletableFuture?
A CompletableFuture is 'n uitbreiding van Java se Future API wat in Java 8 bekendgestel is. A Future word gebruik vir asinchroniese programmering. Dit bied twee metodes, isKlaar en kry. Die metodes haal die resultaat van die berekening op wanneer dit voltooi is.
Wat is Toekoms en Voltooibare Toekoms?
CompletableFuture is 'n uitbreiding van Java se Future API wat in Java bekendgestel is. 'n Toekoms word gebruik as 'n verwysing na die resultaat van 'n asinchrone berekening. Dit verskaf 'n isDone-metode om te kontroleer of die berekening gedoen is of nie, en 'n get-metode om die resultaat van die berekening te herwin wanneer dit gedoen is.
Wat is CompletableFuture sluit aan?
The CompletableFuture. join-metode is soortgelyk aan die get-metode, maar dit gooi 'n ongemerkte uitsondering in die geval dat die Toekoms nie normaalweg voltooi nie. Dit maak dit moontlik om dit as 'n metodeverwysing in die Stroom te gebruik. kaartmetode.