Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
32.1K+ articles
Misc
7.8K+ articles
C++
3.7K+ articles
Difference Between
3.1K+ articles
C++ Programs
1.5K+ articles
C Language
1.3K+ articles
Operating Systems
989+ articles
CPP-Functions
619+ articles
Programming Language
339+ articles
cpp-multithreading
33+ articles
Processes & Threads
14 posts
Recent Articles
Popular Articles
Exit status of a child process in Linux
Last Updated: 14 May 2024
It is known that fork() system call is used to create a new process which becomes child of the caller process. Upon exit, the child leaves an exit status that should be re...
read more
Technical Scripter
Linux-Unix
system-programming
Processes & Threads
Using fork() to produce 1 parent and its 3 child processes
Last Updated: 13 March 2024
Creating processes and managing their execution sequence is a fundamental aspect of operating systems and concurrent programming. In this article, we'll explore how to cre...
read more
Operating Systems
Processes & Threads
Print 1 2 3 infinitely using threads in C
Last Updated: 22 July 2019
Print 1 2 3 infinitely using thread. Create three threads viz T1, T2, and T3 such that those should print 1 2 3 sequence infinitely.Examples :Output :1 2 3 1 2 3 1 2 3 1 2...
read more
Misc
C Language
Processes & Threads
cpp-multithreading
Thread get_id() function in C++
Last Updated: 16 June 2021
Thread::get_id() is an in-built function in C++ std::thread. It is an observer function which means it observes a state and then returns the corresponding output. This fun...
read more
C++ Programs
Programming Language
C++
CPP-Functions
Processes & Threads
Difference Between Daemon Threads and User Threads In Java
Last Updated: 11 July 2025
In Java, there are two types of threads:Daemon ThreadUser ThreadDaemon threads are low priority threads which always run in background and user threads are high priority t...
read more
Java
Technical Scripter
Difference Between
Technical Scripter 2018
Java-Multithreading
Processes & Threads
Thread States in Operating Systems
Last Updated: 25 November 2019
When a thread moves through the system, it is always in one of the five states:(1) Ready(2) Running(3) Waiting(4) Delayed(5) Blocked Excluding CREATION and FINISHED state....
read more
Operating Systems
GATE CS
mutli-threading
Processes & Threads
Two way communication between Client and Server using Win32 Threads
Last Updated: 12 July 2025
It is possible to send data from the server and receive a response from the client. Similarly, the client can also send and receive data to-and-from. Here we will discuss ...
read more
C++
Processes & Threads
Socket-programming
Running User Interface Thread in Android using Kotlin
Last Updated: 23 April 2024
User Interface Thread or UI-Thread in Android is a Thread element responsible for updating the layout elements of the application implicitly or explicitly. This means, tha...
read more
Android
Processes & Threads
Kotlin Android
Non-Repeating Elements of a given array using Multithreaded program
Last Updated: 05 February 2024
Given an array arr[] of size N and an integer T representing the count of threads, the task is to find all non-repeating array elements using multithreading.Examples:Input...
read more
Technical Scripter 2020
DSA
Processes & Threads
cpp-map
frequency-counting
cpp-multithreading
What exactly Spooling is all about?
Last Updated: 20 April 2023
IntroductionSPOOL is an acronym for simultaneous peripheral operations on-line. It is a kind of buffering mechanism or a process in which data is temporarily held to be us...
read more
Operating Systems
Processes & Threads
Zombie Processes and their Prevention
Last Updated: 16 January 2025
A zombie process is a process that has completed its execution but still remains in the process table because its parent process has not yet read its exit status. It is ca...
read more
Operating Systems
system-programming
Process Management
Processes & Threads
Difference between User Level thread and Kernel Level thread
Last Updated: 23 August 2024
User-level threads are threads that are managed entirely by the user-level thread library, without any direct intervention from the operating system's kernel, whereas, Ker...
read more
Operating Systems
Difference Between
Processes & Threads
Thread in Operating System
Last Updated: 21 February 2025
A thread is a single sequence stream within a process. Threads are also called lightweight processes as they possess some of the properties of processes. Each thread belon...
read more
Operating Systems
Processes & Threads
Multi Threading Models in Process Management
Last Updated: 01 March 2024
Multi threading- It is a process of multiple threads executes at same time.There are two main threading models in process management: user-level threads and kernel-level t...
read more
Operating Systems
Processes & Threads
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !