Byte Size Chunks : Java Multithreading
Byte Size Chunks : Java Multithreading, available at $19.99, has an average rating of 4.05, with 13 lectures, 5 quizzes, based on 64 reviews, and has 2628 subscribers.
You will learn about Manage concurrency and threading issues in a multi-threaded environment Use (and debug!) Java threading support – both old (runnables) and new (callables, futures) Identify, detect and prevent all common concurrency bugs Use and truly understand the synchronized keyword This course is ideal for individuals who are Yep! Folks who know some Java but are entirely new to multi-threading or writing concurrent code It is particularly useful for Yep! Folks who know some Java but are entirely new to multi-threading or writing concurrent code.
Enroll now: Byte Size Chunks : Java Multithreading
Summary
Title: Byte Size Chunks : Java Multithreading
Price: $19.99
Average Rating: 4.05
Number of Lectures: 13
Number of Quizzes: 5
Number of Published Lectures: 13
Number of Published Quizzes: 5
Number of Curriculum Items: 18
Number of Published Curriculum Objects: 18
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Manage concurrency and threading issues in a multi-threaded environment
- Use (and debug!) Java threading support – both old (runnables) and new (callables, futures)
- Identify, detect and prevent all common concurrency bugs
- Use and truly understand the synchronized keyword
Who Should Attend
- Yep! Folks who know some Java but are entirely new to multi-threading or writing concurrent code
Target Audiences
- Yep! Folks who know some Java but are entirely new to multi-threading or writing concurrent code
- Prerequisites: Basic understanding of Java
- Taught by a Stanford-educated, ex-Googler, husband-wife team
- Please don’t take this class if you have already signed up for our From 0 to 1: Learn Java Programming course (that includes a far longer and more in-depth version of this material)
This is a quick and handy course with exactly what you need to know (nothing more, nothing less!) about multithreading and concurrency in Java
Let’s parse that.
- The course is quick and handy: It explains multithreading and concurrency in Java in just the right level of detail for you to put these to work today.
- The course has exactly what you need – nothing more, nothing less. It starts from zero, builds up the design, then gives plenty of real-world examples, but crisply and quickly.
- The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art – all shown by studies to improve cognition and recall.
What’s covered:
- Context: Why threading matters, and why it is getting more important as CPU architectures evolve and cloud-computing catches on
- The basics: threads, processes, shared memory and inter-thread communcation
- Old-school Java threading: Runnable and Thread objects and using them
- New-age Java threading: Callable and Future objects, executors and other services
- Semantics: the synchronized and volatile keywords
- Case study: Double-checked locking and the singleton pattern
Course Curriculum
Chapter 1: Introduction
Lecture 1: You, This course and Us
Chapter 2: Threading and Concurrency: A Lot Going On All At Once
Lecture 1: Threading, and Why It Matters
Lecture 2: Threading: Old school vs New school
Lecture 3: Traditional Threading Support
Lecture 4: Threading and Concurrency: A lot going on at once
Lecture 5: Synchronized Methods, Livelock, Deadlock and Starvation
Lecture 6: Working with threads – and our first synchronization bug!
Lecture 7: Threads: Object locking and static variables in action
Chapter 3: New School Threading with Callables and Futures
Lecture 1: Digging Deeper into Callables and Futures
Lecture 2: Threading: New school fun in action
Lecture 3: Threading: Executors are pretty cool
Chapter 4: The Singleton Design Pattern
Lecture 1: The Singleton Design Pattern Introduction
Lecture 2: The Singleton Design Pattern: Double-Checked Locking
Instructors
-
Loony Corn
An ex-Google, Stanford and Flipkart team
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 10 votes
- 4 stars: 18 votes
- 5 stars: 30 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024