Junior — Middle
98
CompletableFuture объектісінің get әдісін шақыру блоктау операциясы ма, әлде ол блоктамай жұмыс істей ме?
AI-дан жауап
sobes.tech AI
CompletableFuture объектісінің get() әдісін шақыру блоктау операциясы болып табылады. Бұл нәтижесі әлі дайын болмаса, ағымдағы ағын тоқтатылады және есептеу аяқталғанша және нәтиже қол жетімді болғанша күтеді.
Егер нәтиже дайын болса, get() оны дереу қайтарып береді, блоктаусыз.
Блокталмайтын нәтижені алу үшін thenApply, thenAccept және басқа әдістерді қолдануға болады, олар асинхронды операция аяқталғаннан кейін орындалатын әрекеттерді анықтауға мүмкіндік береді, ағымдағы ағынды блоктамай.