Concurrency, Multithreading and Parallel Java – بالعربي
Introduction
Introduction
Thread and Process
Java Thread
Exercise One Implement Thread
Multithreading Basic
Start and Run threads
Default thread name and How to defiene thread in others ways
Main Thread also Stack and Heap
Thread Sleep and Slow down speed
Thread States and Life Cycle
Thread Scheduler
Time slicing algorithm
Thread Priorities
yield() method
Join thread
Daemon Thread
Thread Communication
Thread Synchronization
1 # Synchronization problem – Intrinsic Lock – Monitor – Class Level
2 # Synchronization problem – Intrinsic Lock – Monitor – Object Level
Threads Communication – wait and notify
ReentrantLock
ReentrantLock – Lock Fairness
ReentrantLock – Trylock
ReentrantLock – More options
Multithreading Concepts
Cahce and CPU Cache Levels
Java Volatile
Deadlock and Handle Deadlock
Livelock
Atomic Variables
Semaphores and Mutex
Thread Pool and Executor Framework
Thread Pool and Executor Framework
SingleThreadExecutor
FixedThreadPool
CachedThreadPool
ScheduledExecutor
Callable and Future
Concurrent Collections
Java Collections Framework
Understand Thread Safe with Collections Framework
Latch Count Down
Cyclic barrier
Queue and BlockingQueue
PriorityBlockingQueue
Exchanger
CopyOnWriteArrays
الدرس التالي
Introduction
Concurrency, Multithreading and Parallel Java – بالعربي
Introduction
رجوع إلى الدورة
الدرس التالي
تسجيل الدخول
إنشاء حساب جديد
Remember me
Forgot Password?
تسجيل الدخول
أو تسجيل الدخول باستخدام
انتظر من فضلك. جارٍ تسجيل دخولك...
اشترك في نشرتنا الإخبارية
أوافق على
شروط الخدمة وسياسة الخصوصية
إنشاء حساب
أو تسجيل الدخول باستخدام
انتظر من فضلك. جارٍ تسجيل دخولك...
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
إعادة تعيين كلمة المرور
تسجيل دخول
Accessing this الدورة requires a login. Please enter your credentials below!
اسم المستخدم أو البريد الإلكتروني
كلمة المرور
تذكرني
هل فقدت كلمة المرور الخاصة بك؟
التسجيل
ليس لديك حساب؟ تسجيل جديد!
تسجيل حساب