Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

POSIX Threads

Indeks POSIX Threads

POSIX Threads (wątki POSIX, pthreads) – specyfikacja wchodząca w skład standardu POSIX określająca implementację wielowątkowości, która obejmuje podstawowe mechanizmy zarządzania wątkami, obiektami synchronizującymi oraz definiuje jednolity interfejs programistyczny dla języka C. Standard definiuje pewien podstawowy zestaw funkcji oraz szereg opcji, które mogąbyć udostępnione przez implementację.

19 kontakty: Bariera (informatyka), C (język programowania), Dyspozytor, FreeBSD, HP-UX, Implementacja (informatyka), Interfejs programowania aplikacji, Linux, Microsoft Windows, Native POSIX Thread Library, Obiektowość, POSIX, Problem wzajemnego wykluczania, Proces (informatyka), Spinlock, Unix, Wątek (informatyka), Wieloprocesorowość, Wielowątkowość.

Bariera (informatyka)

Pojęcie bariery w przetwarzaniu równoległym definiujemy dla grupy procesów jako miejsce synchronizacji, które każdy z nich musi osiągnąć zanim obliczenia będąkontynuowane.

Nowy!!: POSIX Threads i Bariera (informatyka) · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: POSIX Threads i C (język programowania) · Zobacz więcej »

Dyspozytor

Dyspozytor (ang. scheduler), zwany czasami planistąniskopoziomowym (ang. low-level scheduler) – część systemu operacyjnego odpowiedzialna za przydzielanie czasu procesora w ramach przełączania zadań.

Nowy!!: POSIX Threads i Dyspozytor · Zobacz więcej »

FreeBSD

FreeBSD – system operacyjny z rodziny Unix.

Nowy!!: POSIX Threads i FreeBSD · Zobacz więcej »

HP-UX

HP-UX (Hewlett Packard Unix) – wersja systemu operacyjnego UNIX tworzona przez firmę Hewlett-Packard.

Nowy!!: POSIX Threads i HP-UX · Zobacz więcej »

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Nowy!!: POSIX Threads i Implementacja (informatyka) · Zobacz więcej »

Interfejs programowania aplikacji

Interfejs programowania aplikacjiDyrektywa Parlamentu Europejskiego i Rady (UE) 2018/1972 z dnia 11 grudnia 2018 r. ustanawiająca Europejski kodeks łączności elektronicznej.

Nowy!!: POSIX Threads i Interfejs programowania aplikacji · Zobacz więcej »

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Nowy!!: POSIX Threads i Linux · Zobacz więcej »

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984. Wówczas była to graficzna nakładka na system operacyjny MS-DOS, powstała w odpowiedzi na rosnącąpopularność graficznych interfejsów użytkownika, takich jakie prezentowały na przykład komputery Macintosh. Nakładka, a później system operacyjny Windows po pewnym czasie zdominowała światowy rynek komputerów osobistych. Pierwszym stabilnym wydaniem był Windows 1.01. Windows 1.00 był wersjąbeta, nigdy nie wydaną.

Nowy!!: POSIX Threads i Microsoft Windows · Zobacz więcej »

Native POSIX Thread Library

Native POSIX Thread Library (NPTL) – biblioteka umożliwiająca efektywne uruchamianie programów zgodnych ze standardem POSIX Threads na jądrze Linux.

Nowy!!: POSIX Threads i Native POSIX Thread Library · Zobacz więcej »

Obiektowość

Obiektowość (ang. object-orientation) – koncepcja (paradygmat) bardzo chętnie obecnie wykorzystywana w informatyce, bazująca na pojęciach klasy i obiektu.

Nowy!!: POSIX Threads i Obiektowość · Zobacz więcej »

POSIX

POSIX (ang. Portable Operating System Interface for UNIX) – przenośny interfejs dla systemu operacyjnego Unix.

Nowy!!: POSIX Threads i POSIX · Zobacz więcej »

Problem wzajemnego wykluczania

Algorytmy wzajemnego wykluczania (w skrócie często nazywane mutex, z ang. mutual exclusion) sąużywane w przetwarzaniu współbieżnym w celu uniknięcia równoczesnego użycia wspólnego zasobu (np. zmiennej globalnej) przez różne wątki/procesy w częściach kodu zwanych sekcjami krytycznymi.

Nowy!!: POSIX Threads i Problem wzajemnego wykluczania · Zobacz więcej »

Proces (informatyka)

Lista procesów wyświetlona przez htop Proces – egzemplarz wykonywanego programu.

Nowy!!: POSIX Threads i Proces (informatyka) · Zobacz więcej »

Spinlock

Spinlock (wirująca blokada) – sposób realizacji synchronizacji międzyprocesowej, w którym oczekiwanie na zwolnienie blokady polega na ciągłym badaniu jej stanu.

Nowy!!: POSIX Threads i Spinlock · Zobacz więcej »

Unix

Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrótowiec – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r.

Nowy!!: POSIX Threads i Unix · Zobacz więcej »

Wątek (informatyka)

Proces z dwoma wątkami Wątek – część programu wykonywana współbieżnie w obrębie jednego procesu; w jednym procesie może istnieć wiele wątków.

Nowy!!: POSIX Threads i Wątek (informatyka) · Zobacz więcej »

Wieloprocesorowość

Wieloprocesorowość - architektura komputerowa, mająca na celu zwiększenie mocy obliczeniowej komputera poprzez wykorzystanie kilku procesorów.

Nowy!!: POSIX Threads i Wieloprocesorowość · Zobacz więcej »

Wielowątkowość

Wielowątkowość – cecha systemu operacyjnego, dzięki której w ramach jednego procesu może być wykonywanych kilka zadań nazywanych wątkami.

Nowy!!: POSIX Threads i Wielowątkowość · Zobacz więcej »

Przekierowuje tutaj:

Pthread, Pthreads.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »