45 relations: Android (operating system), Application programming interface, Beginthread, C (programming language), Cilk, Data type, DCEThreads, DR-DOS, Execution model, Fork (system call), FreeBSD, FSU Pthreads, Global variable, GNU Compiler Collection, GNU Portable Threads, Grand Central Dispatch, Institute of Electrical and Electronics Engineers, Interix, Library (computing), Linux, Lock (computer science), MacOS, Microsoft Windows, Monitor (synchronization), Native POSIX Thread Library, NetBSD, OpenBSD, OpenMP, POSIX, Runtime system, Semaphore (programming), Solaris (operating system), Spurious wakeup, State Threads, Subroutine, Synchronization (computer science), System call, Third-party software component, Thread (computing), Thread-local storage, Threading Building Blocks, Unix, Unix-like, Windows API, Windows Services for UNIX.
Android (operating system)
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
New!!: POSIX Threads and Android (operating system) · See more »
Application programming interface
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
New!!: POSIX Threads and Application programming interface · See more »
Beginthread
The beginthread function creates a new thread of execution within the current process.
New!!: POSIX Threads and Beginthread · See more »
C (programming language)
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
New!!: POSIX Threads and C (programming language) · See more »
Cilk
Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing.
New!!: POSIX Threads and Cilk · See more »
Data type
In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.
New!!: POSIX Threads and Data type · See more »
DCEThreads
DCEThreads is an implementation of POSIX Draft 4 threads.
New!!: POSIX Threads and DCEThreads · See more »
DR-DOS
DR-DOS (DR DOS, without hyphen up to and including version 6.0) is an operating system of the DOS family, written for IBM PC-compatible personal computers.
New!!: POSIX Threads and DR-DOS · See more »
Execution model
An execution model specifies how work takes place.
New!!: POSIX Threads and Execution model · See more »
Fork (system call)
In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself.
New!!: POSIX Threads and Fork (system call) · See more »
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
New!!: POSIX Threads and FreeBSD · See more »
FSU Pthreads
FSU Pthreads is an implementation of POSIX Threads, a standard for threads, written for Ada.
New!!: POSIX Threads and FSU Pthreads · See more »
Global variable
In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed.
New!!: POSIX Threads and Global variable · See more »
GNU Compiler Collection
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.
New!!: POSIX Threads and GNU Compiler Collection · See more »
GNU Portable Threads
GNU Pth (Portable Threads) is a POSIX/ANSI-C based user space thread library for UNIX platforms that provides priority-based scheduling for multithreading applications.
New!!: POSIX Threads and GNU Portable Threads · See more »
Grand Central Dispatch
Grand Central Dispatch (GCD) is a technology developed by Apple Inc. to optimize application support for systems with multi-core processors and other symmetric multiprocessing systems.
New!!: POSIX Threads and Grand Central Dispatch · See more »
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers (IEEE) is a professional association with its corporate office in New York City and its operations center in Piscataway, New Jersey.
New!!: POSIX Threads and Institute of Electrical and Electronics Engineers · See more »
Interix
Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems.
New!!: POSIX Threads and Interix · See more »
Library (computing)
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.
New!!: POSIX Threads and Library (computing) · See more »
Linux
Linux is a family of free and open-source software operating systems built around the Linux kernel.
New!!: POSIX Threads and Linux · See more »
Lock (computer science)
In computer science, a lock or mutex (from mutual exclusion) is a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of execution.
New!!: POSIX Threads and Lock (computer science) · See more »
MacOS
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
New!!: POSIX Threads and MacOS · See more »
Microsoft Windows
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
New!!: POSIX Threads and Microsoft Windows · See more »
Monitor (synchronization)
In concurrent programming, a monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait (block) for a certain condition to become true.
New!!: POSIX Threads and Monitor (synchronization) · See more »
Native POSIX Thread Library
The Native POSIX Thread Library (NPTL) is an implementation of the POSIX Threads specification for the Linux operating system.
New!!: POSIX Threads and Native POSIX Thread Library · See more »
NetBSD
NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
New!!: POSIX Threads and NetBSD · See more »
OpenBSD
OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
New!!: POSIX Threads and OpenBSD · See more »
OpenMP
OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms, instruction set architectures and operating systems, including Solaris, AIX, HP-UX, Linux, macOS, and Windows.
New!!: POSIX Threads and OpenMP · See more »
POSIX
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
New!!: POSIX Threads and POSIX · See more »
Runtime system
A runtime system, also called run-time system, primarily implements portions of an execution model.
New!!: POSIX Threads and Runtime system · See more »
Semaphore (programming)
In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple processes in a concurrent system such as a multitasking operating system.
New!!: POSIX Threads and Semaphore (programming) · See more »
Solaris (operating system)
Solaris is a Unix operating system originally developed by Sun Microsystems.
New!!: POSIX Threads and Solaris (operating system) · See more »
Spurious wakeup
Spurious wakeup describes a complication in the use of condition variables as provided by certain multithreading APIs such as POSIX Threads and the Windows API.
New!!: POSIX Threads and Spurious wakeup · See more »
State Threads
The State Threads library is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as web servers, proxy servers, mail transfer agents, or any network-data-driven application) on Unix-like platforms.
New!!: POSIX Threads and State Threads · See more »
Subroutine
In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.
New!!: POSIX Threads and Subroutine · See more »
Synchronization (computer science)
In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of Data.
New!!: POSIX Threads and Synchronization (computer science) · See more »
System call
In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.
New!!: POSIX Threads and System call · See more »
Third-party software component
In computer programming, a third-party software component is a reusable software component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform.
New!!: POSIX Threads and Third-party software component · See more »
Thread (computing)
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
New!!: POSIX Threads and Thread (computing) · See more »
Thread-local storage
Thread-local storage (TLS) is a computer programming method that uses static or global memory local to a thread.
New!!: POSIX Threads and Thread-local storage · See more »
Threading Building Blocks
Threading Building Blocks (TBB) is a C++ template library developed by Intel for parallel programming on multi-core processors.
New!!: POSIX Threads and Threading Building Blocks · See more »
Unix
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
New!!: POSIX Threads and Unix · See more »
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
New!!: POSIX Threads and Unix-like · See more »
Windows API
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.
New!!: POSIX Threads and Windows API · See more »
Windows Services for UNIX
Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.
New!!: POSIX Threads and Windows Services for UNIX · See more »
Redirects here:
Libpthread, POSIX thread, POSIX threads, PThread, Posix threads, Pthread, Pthread.h, Pthreads.
References
[1] https://en.wikipedia.org/wiki/POSIX_Threads