Sobes.tech
Junior — Middle
98

CompletableFuture объектісінің get әдісін шақыру блоктау операциясы ма, әлде ол блоктамай жұмыс істей ме?

AI-дан жауап

sobes.tech AI

CompletableFuture объектісінің get() әдісін шақыру блоктау операциясы болып табылады. Бұл нәтижесі әлі дайын болмаса, ағымдағы ағын тоқтатылады және есептеу аяқталғанша және нәтиже қол жетімді болғанша күтеді.

Егер нәтиже дайын болса, get() оны дереу қайтарып береді, блоктаусыз.

Блокталмайтын нәтижені алу үшін thenApply, thenAccept және басқа әдістерді қолдануға болады, олар асинхронды операция аяқталғаннан кейін орындалатын әрекеттерді анықтауға мүмкіндік береді, ағымдағы ағынды блоктамай.