Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 94% Multithreading and Parallel Computing in Java

Multithreading and Parallel Computing in Java

$11.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #252 in category Java

This course is about the basics of multithreading and concurrent programming with some parallel concepts. In the 21th century this topic is becoming more and more popular with the advent of Big Data and Machine Learning. We will consider the low level concepts such as threads, synchronization and locks. The second chapter will be about concurrent library: of course there are built in classes and interfaces that we can use when implementing multithreaded applications. Then we develope little programs as show–cases for multithreading: the dining–philosopher problem or the students in library simulation. Last chapter is about parallel computing and MapReduce.

Section 1:

theory behind multithreading

pros and cons of multithreading

Section 2:

multithreading basics

Runnable and Thread

join, volatile, synchronized, wait and notify

producer–consumer model

locks, semaphores and executors

Section 3:

concurrent collections

latch, cyclic barrier and blocking queues

delay queue, priority queue and concurrent maps

Section 4:

multithreaded examples

dining philosophers problem

library application

miner game

Section 5:

what is parallel computing

parallel merge sort

parallel algorithms

Section 6:

Fork–Join framework

maximum finding in parallel manner

Section 7:

what is MapReduce

MapReduce and Fork–Join framework

Thanks for joining my course, let’s get started!

Instructor Details

Hi! My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model. Take a look at my website if you are interested in these topics!

Specification: Multithreading and Parallel Computing in Java

Duration

6.5 hours

Year

2019

Level

All

Certificate

Yes

Quizzes

No

8 reviews for Multithreading and Parallel Computing in Java

4.3 out of 5
3
4
1
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Janos Stampf

    Gerat course with precise, easy to follow explanations. The practical examples/codes are also great, although some improvement of these examples would further elevate the course level. What I missed a bit: some coding challenges for the different chapters, step by step form easier to harder ones, that helps us learn and deepen these technics in practice.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Sidhartha Mallik

    find the explanations very nice

    Helpful(0) Unhelpful(0)You have already voted this
  3. Pradeep Sekar

    Good content for all levels of java developers. If there was a chapter dedicated to evolution of multi threading in Java from 1.1 till date it would be very helpful to understand the problems/gaps in one version and how it was addressed in next versions. Still a good course for getting ones feet wet and build upon it.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Oleh

    After watching half the course, I already understood the essence of multithreading, the principle of its programming in Java. Interesting are examples of applications from real situations of different application areas. I would especially like to highlight programs that simulate different processes using multithreading. I hope the further part of the course will be no less interesting.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Paul Valle

    A great course on multi threading and parallel computing using Java, The examples are simple and concentrate on the topics at hand, the instructor makes it very easy to understand and the pace is just right.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Tanmay Dhar

    Lectures are awesome!!! But one has to practice in parallel to have a grip on the topics.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Evgenyi Gitomirskyi

    Dead lock is one of the main questions on the interview, it should be expained with a lot of examples. A lot of examples are given without explanations ( lock on this, lock on class). The lecturers speaks a little bit too fast. I feel like it will be hard to follow for a person without prior knowledge in multythreading.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Rakesh Kumar Narnolia

    nice

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Multithreading and Parallel Computing in Java
    Multithreading and Parallel Computing in Java

    $11.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare