Multithreading and Concurrency in java
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
66 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Multithreading and Concurrency in java to your Wishlist.

Add to Wishlist

Multithreading and Concurrency in java

Everything you need to know about multithreading and concurrency in java with coding examples
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
66 students enrolled
Created by Wilky Singh
Last updated 8/2017
English
Current price: $10 Original price: $35 Discount: 71% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand parallel processing
  • Will be able to use the concepts in real life scenarios
  • Understand the basics of multithreading and concurrency
  • Will explore the concurrent classes in java
View Curriculum
Requirements
  • Basic understanding of java
  • Any IDE like eclipse ,Intellij,netbeans etc.
  • Willing to learn
  • Patience to watch the video till end and practice the stuffs by yourself
Description

This course contains the basics of multithreading and concurrent programming with utility classes from concurrent package of the java framework . We will consider the low level concepts such as threads, synchronization and locks. One section is dedicated to concurrent library that includes built in classes and interfaces that we can use when implementing multithreaded applications. We will do practical and examples in the discussion.

The concept of multithreading is very important and very essential when you are working in large applications or on mobile app development. But at the same time it is very complex to understand and implement so we have tried our best to cover everything you need to know about the concepts by discussing the theory in detail and then doing the coding part of the same.

And if you have any issues we will always be there to guide you and you can also discuss the queries in the forum so that you can get to know about the various problems and there respective solutions by other students.

Thanks for joining my course,

Best of luck! and Happy  Coding

Who is the target audience?
  • Those who wants to learn multithreading
  • Those who wants to explore the concurrency packages in java
  • This course is meant for students who want to get a good grasp on multithreading in java and want to learn the differences and there usability
Students Who Viewed This Course Also Viewed
Curriculum For This Course
30 Lectures
05:59:07
+
Introduction
17 Lectures 03:06:14


Creating Threads
03:33

Lifecycle of a thread
07:07

Synchronization
18:17

Semaphore
06:36

Semaphore-Example
18:05

Interrupting Threads
09:19

Interrupts-Example
15:04

ReentrantLock
05:47

Reentrant Lock-Example
16:32

DeadLock
03:43

DeadLock-Example
14:06

Wait and Notify
15:07

LowLevel Synchronization-1
14:44

LowLevel Synchronization-2
07:17

Starvation
18:45
+
Concurrency Package and Executors
9 Lectures 01:58:25
ExecutorServices
08:59

BlockingQueue-Example(Producer Consumer)
10:42

ConcurrentHashMap
15:54

CyclicBarrier
17:30

Callable and Future
20:01

AtomicInteger
18:05

CountDownLatch
04:33

CoundownLatch-Example
10:50

Delay Queue
11:51
+
Miscellaneous
4 Lectures 54:28
LiveLock
01:43

LiveLock-Example
12:56

Fair Lock
15:35

Dining Philosopher Problem
24:14
About the Instructor
Wilky Singh
4.2 Average rating
75 Reviews
3,652 Students
8 Courses
Programming Instructor and Technology Enthusiast

Passionate Mobile,Game and Backend Developer.Had worked in top notch organisations like Paypal, Dell R & D,TCS in the past.Have over a decade of experience in programming and software development.

Had Developed over 15 apps and 20 Mobile games for various Clients.And worked extensively as a Full Stack developer for the last 10 years .Game and Mobile development really fascinates me and in my opinion its a future.AI when integrated with mobiles will really blow ones mind in the future.