العرض فقط
0:01
S… Speaker 1 (1- Introduction)
Working with threads is complex and error -prone.
0:04
S… Speaker 1 (1- Introduction)
So Java 5 introduced higher -level abstractions that simplify building
0:08
S… Speaker 1 (1- Introduction)
concurrent applications.
0:09
S… Speaker 1 (1- Introduction)
With these abstractions,
0:11
S… Speaker 1 (1- Introduction)
we don't need to explicitly work with threads.
0:13
S… Speaker 2 (1- Introduction)
Instead,
0:14
S… Speaker 1 (1- Introduction)
we focus on our tasks and let Java take care of thread manipulation.
0:18
S… Speaker 1 (1- Introduction)
So in this section,
0:19
S… Speaker 1 (1- Introduction)
we'll be talking about thread pools,
0:21
S… Speaker 1 (1- Introduction)
executors,
0:22
S… Speaker 1 (1- Introduction)
the callable and future interfaces,
0:24
S… Speaker 1 (1- Introduction)
and asynchronous programming with completable features.
0:28
S… Speaker 1 (1- Introduction)
So let's jump in and get started.

هذا النص تم إنتاجه بواسطة AI (التعرف الآلي على الكلام). قد يحتوي على أخطاء - التحقق من الصوت الأصلي للاستخدام الحرج. سياسة الذكاء الاصطناعي

❤️ هل تحب STT.ai؟ أخبر أصدقاءك!
موجز تنفيذي
انقر على ملخص لإنشاء ملخص للذكاء الاصطناعي لهذا النص.
وباختصار...
اسأل AI عن هذا النص
وإذا سألت عن أي شيء في هذا النص، سيجد المحقق الخاص الأقسام ذات الصلة ويجيبك.