CompletableFuture-ը, որը ներկայացվել է Java 8-ում, ապահովում է հեշտ ճանապարհ՝ ասինխրոն, չարգելափակող և բազմաշերտ կոդ գրելու համար:
Ինչի՞ համար է օգտագործվում CompletableFuture-ը:
CompletableFuture-ն օգտագործվում է Ասինխրոն ծրագրավորման համար Java-ում Ասինխրոն ծրագրավորումը չարգելափակող կոդ գրելու միջոց է՝ առաջադրանք գործարկելով առանձին թեմայի վրա, քան հիմնական հավելվածի շարանը և ծանուցելով հիմնական թեմա դրա առաջընթացի, ավարտի կամ ձախողման մասին:
Ի՞նչ է CompletableFuture?
A CompletableFuture-ը Java-ի Future API-ի ընդլայնումն է, որը ներկայացվել է Java 8-ում: Ապագան օգտագործվում է ասինխրոն ծրագրավորման համար: Այն տրամադրում է երկու մեթոդ՝ isDone և get: Մեթոդները վերցնում են հաշվարկի արդյունքը, երբ այն ավարտվի։
Ի՞նչ է ապագան և CompletableFuture?
CompletableFuture-ը Java-ի Future API-ի ընդլայնումն է, որը ներդրվել է Java-ում: Ապագան օգտագործվում է որպես ասինխրոն հաշվարկի արդյունքի հղում: Այն տրամադրում է isDone մեթոդ՝ ստուգելու, թե արդյոք հաշվարկն արված է, թե ոչ, և ստանալ մեթոդ՝ հաշվարկի արդյունքը ստանալուց հետո:
Ի՞նչ է CompletableFuture միանալը:
ԱմբողջականԱպագա. միանալու մեթոդը նման է ստանալու մեթոդին, բայց այն բացառություն է անում չստուգված, եթե Future-ը սովորաբար չի ավարտվում: Սա հնարավորություն է տալիս օգտագործել այն որպես մեթոդի հղում Stream-ում: քարտեզի մեթոդ։