Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Java Threads

Java Threads

1h 14mAdvanced2022-06-16

Authors

Buddhini Samarakkody

Buddhini Samarakkody

Java Engineer, Author, Instructor

Course details

Java threads allow programs to execute multiple blocks of code at the same time. This advanced Java course with instructor Buddhini Samarakkody focuses on threads and concurrency, and is useful to Java programmers and even non-Java programmers who want to get a quick and practical understanding of these important concepts. Buddhini first introduces you to Java threads and the concept of concurrency. She also explains: The difference between multitasking and multithreading; the difference between a process and a thread; how to create and start a thread; and how to use different methods of the thread class.

Skills covered

JavaOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Learning about Java threads
  • 02 - What you should know

1. Java Threads and Concurrency Overview

  • 03 - What is concurrency
  • 04 - Processes vs. threads
  • 05 - Multitasking vs. multithreading
  • 06 - The main thread
  • 07 - Daemon vs. non-daemon threads

2. Creating and Starting a Thread

  • 08 - Thread class and Runnable interface
  • 09 - Creating a thread - Extending the Thread class
  • 10 - Creating a thread - Implementing the Runnable interface
  • 11 - Starting a thread
  • 12 - Extend a thread or implement a Runnable
  • 13 - Challenge - Webinar polling system
  • 14 - Solution - Webinar polling system

3. Methods of the Thread Class

  • 15 - Pausing execution of a thread
  • 16 - Interrupting a thread
  • 17 - Implementing thread interruptions
  • 18 - Making a thread to wait until another thread terminates
  • 19 - Other useful methods of the Thread class
  • 20 - Challenge - Webinar polling system
  • 21 - Solution - Webinar polling system

Conclusion

  • 22 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal