Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Misc
7.7K+ articles
C++
3.8K+ articles
Difference Between
3.1K+ articles
C++ Programs
1.5K+ articles
C Language
1.3K+ articles
Operating Systems
993+ articles
CPP-Functions
619+ articles
Programming Language
340+ articles
cpp-multithreading
34+ articles
Processes & Threads
14 posts
Recent Articles
Popular Articles
Non-Repeating Elements of a given array using Multithreaded program
Last Updated: 23 July 2025
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
Running User Interface Thread in Android using Kotlin
Last Updated: 04 October 2025
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
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
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
Difference Between Daemon Threads and User Threads In Java
Last Updated: 24 April 2026
In Java, threads are classified into User Threads and Daemon Threads based on their role in program execution. Understanding the difference between them is important for m...
read more
Java
Technical Scripter
Difference Between
Technical Scripter 2018
Java-Multithreading
Processes & Threads
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
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
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
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
Zombie Processes and their Prevention
Last Updated: 23 July 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
Introduction to Spooling
Last Updated: 25 April 2026
SPOOL stands for Simultaneous Peripheral Operations On-Line. It is a buffering technique used by operating systems to manage input and output (I/O) operations efficiently....
read more
Operating Systems
Processes & Threads
Multi Threading Models in Process Management
Last Updated: 25 October 2025
Multithreading is a programming and execution model that allows multiple threads to exist within a single process, executing concurrently. Each thread represents a separat...
read more
Operating Systems
Processes & Threads
Thread in Operating System
Last Updated: 15 April 2026
A thread is a single sequence stream within a process and is called a lightweight process because it is smaller and faster. It allows multiple tasks to run simultaneously,...
read more
Operating Systems
Processes & Threads
User Level vs Kernel Level Threads
Last Updated: 05 February 2026
User-level threads are threads that are managed entirely by the user-level thread library without any direct involvement of the operating system kernel, whereas kernel-lev...
read more
Operating Systems
Difference Between
Processes & Threads