CompletableFuture, e cila u prezantua në Java 8, ofron një mënyrë të thjeshtë për të shkruar kodin asinkron, jo bllokues dhe me shumë fije.
Për çfarë përdoret CompletableFuture?
CompletableFuture përdoret për programim asinkron në Java Programimi asinkron është një mjet për të shkruar kodin jo-bllokues duke ekzekutuar një detyrë në një thread të veçantë se në fillin kryesor të aplikacionit dhe duke njoftuar tema kryesore për përparimin, përfundimin ose dështimin e saj.
Çfarë është CompletableFuture?
A CompletableFuture është një zgjerim i API-së së së ardhmes së Java që u prezantua në Java 8. Një e ardhme përdoret për programim asinkron. Ai ofron dy metoda, isDone dhe get. Metodat e marrin rezultatin e llogaritjes kur të përfundojë.
Çfarë është e ardhmja dhe e ardhmja e kompletueshme?
CompletableFuture është një zgjerim i API-së së së ardhmes së Java që u prezantua në Java. Një e ardhme përdoret si referencë për rezultatin e një llogaritjeje asinkrone. Ai ofron një metodë isDone për të kontrolluar nëse llogaritja është bërë apo jo, dhe një metodë "marr" për të tërhequr rezultatin e llogaritjes kur të kryhet.
Çfarë është bashkimi CompletableFuture?
E ardhmja e kompletueshme. metoda e bashkimit është e ngjashme me metodën e marrë, por ajo hedh një përjashtim të pakontrolluar në rast se Future nuk përfundon normalisht. Kjo bën të mundur përdorimin e tij si një referencë metode në Stream. metoda e hartës.