About 142,000 results
Open links in new tab
  1. Thread in Operating System - GeeksforGeeks

    Sep 8, 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 belongs to exactly one …

  2. Thread Management Functions in C - GeeksforGeeks

    Jul 11, 2025 · In C language, POSIX <pthread.h> standard API (Application program Interface) for all thread related functions. It allows us to create multiple threads for concurrent process flows. To …

  3. Java Thread Class - GeeksforGeeks

    Jul 23, 2025 · Thread is a line of execution within a program. Each program can have multiple associated threads. Each thread has a priority which is used by the thread scheduler to determine …

  4. Java Threads - GeeksforGeeks

    Oct 11, 2025 · A Java thread is the smallest unit of execution within a program. It is a lightweight subprocess that runs independently but shares the same memory space as the process, allowing …

  5. Thread Libraries - GeeksforGeeks

    Jul 23, 2025 · Thread library is a thread API (Application Programming Interface) which is a set of functions, methods and routine provided by operating system for creating, managing and …

  6. Multithreading in C++ - GeeksforGeeks

    Oct 3, 2025 · Multithreading is a technique where a program is divided into smaller units of execution called threads. Each thread runs independently but shares resources like memory, allowing tasks to …

  7. Java Program to Create a Thread - GeeksforGeeks

    Jul 23, 2025 · Thread can be referred to as a lightweight process. Thread uses fewer resources to create and exist in the process; thread shares process resources. The main thread of Java is the …

  8. C# Thread Class - GeeksforGeeks

    Sep 19, 2025 · The Thread class in C# is part of the System.Threading namespace and provides the fundamental way to create and control threads. A thread represents a path of execution within a …

  9. Multithreading in Java - GeeksforGeeks

    Sep 8, 2025 · Multithreading in Java is a feature that enables a program to run multiple threads simultaneously, allowing tasks to execute in parallel and utilize the CPU more efficiently. A thread is …

  10. What are Threads in Computer Processor or CPU? - GeeksforGeeks

    Jul 12, 2025 · The threads are always created by the operating system for performing a task of a specific application. There is single thread (code of that core which performs the computations also known as …