Introduction

Hello, and welcome to concurrency and networking. In this lesson, you’ll learn how to handle multiple tasks at the same time without slowing down the user interface of your application.

This lesson covers the following topics:

  • The concept of threads and how they affect a program’s execution.
  • The concept of the main thread and how it can be blocked.
  • The history of concurrency in programming.

Concurrency is a fundamental concept in programming. It allows you to run multiple tasks at the same time.

In this lesson, you’ll learn about threads, which are the basic building blocks of the programs. Ready? It’s time to get started!

See forum comments
Download course materials from Github
Next: Instructions