Skip to content

Multitasking increases the efficiency of the CPU and utilizes resources in a better manner. Threads are the best way to implement multitasking. A process can contain more than one thread to implement multitasking.

Notifications You must be signed in to change notification settings

georgecatalin-CodePractice-Courses/Implementing_concurrency_in_C_

Repository files navigation

Implementing_concurrency_in_C

Multitasking increases the efficiency of the CPU and utilizes resources in a better manner. Threads are the best way to implement multitasking. A process can contain more than one thread to implement multitasking.

Summary of the examples:

  • Perform a task with a single thread
  • Perform multiple tasks with multiple threads
  • Use mutex to share data between threads
  • Understand how a deadlock is created
  • Avoid a deadlock

About

Multitasking increases the efficiency of the CPU and utilizes resources in a better manner. Threads are the best way to implement multitasking. A process can contain more than one thread to implement multitasking.

Topics

Resources

Stars

Watchers

Forks

Languages