Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Feb 6, 2022

Processes and Threads

Process is basically a program that is currently under execution by one or more threads. It is a very important part of the modern-day OS. Thread is a lightweight process and forms the basic unit of CPU utilisation. A process can perform more than one task at the same time by including multiple threads.
Introduction to Thread
This blog will discuss threads - a vital OS(Operating System) topic i.e. Introduction to Thread. Read the blog till the end to understand threads in-depth.
Threads in Operating System (OS) MEDIUM
This blog will discuss threads - a vital OS(Operating System) topic. Read the blog till the end to understand the thread and its types in-depth.
Daemon Thread in Java MEDIUM
Daemon threads are background threads in a program that handle tasks like garbage collection or supporting user threads.
User-Level Thread and Kernel-Level Thread EASY
This blog will discuss user-level and kernel-level threads used in the operating system along with their differences.
Process-based and Thread-based Multitasking
This article will discuss multitasking - a vital Operating System. We will also understand what process-based and thread-based multitasking are in this article.
Benefits of Multithreading EASY
Discover the benefits of multithreading - enhance CPU utilization & streamline operations. Learn the advantages of multithreading and boost your tech career.
Zombie Processes and their Prevention MEDIUM
The article aims to make you understand what a zombie process is, the dangers of Zombie processes, and how we can prevent them.
Remote Procedure Call (RPC)
This article will discuss the remote procedure call, which is an important technique in inter-process communication for distributed systems.