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

Wątek (informatyka)

Indeks 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.

26 kontakty: Algorytm, Berkeley Software Distribution, Bezpieczeństwo wątków, Green thread, Implementacja (informatyka), Java, Język programowania, Linux, Maszyna wirtualna, Microsoft Windows, Operacja atomowa, POSIX Threads, Problem wzajemnego wykluczania, Proces (informatyka), Procesor, Przestrzeń adresowa, Przetwarzanie współbieżne, Python, Sekcja krytyczna, Semafor (informatyka), System operacyjny, Wątek, Wieloprocesorowy system komputerowy, Wielowątkowość, Wielozadaniowość, Wywłaszczenie (informatyka).

Algorytm

Algorytm – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu.

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

Berkeley Software Distribution

BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T.

Nowy!!: Wątek (informatyka) i Berkeley Software Distribution · Zobacz więcej »

Bezpieczeństwo wątków

Bezpieczeństwo wątków w programowaniu współbieżnym jest pojęciem stosowanym w kontekście programów wielowątkowych.

Nowy!!: Wątek (informatyka) i Bezpieczeństwo wątków · Zobacz więcej »

Green thread

Green thread − wątek, który jest tworzony i obsługiwany przez maszynę wirtualną, w odróżnieniu od wątków natywnych danego systemu operacyjnego.

Nowy!!: Wątek (informatyka) i Green thread · 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!!: Wątek (informatyka) i Implementacja (informatyka) · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

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

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Wątek (informatyka) i Język programowania · Zobacz więcej »

Linux

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

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

Maszyna wirtualna

Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.

Nowy!!: Wątek (informatyka) i Maszyna wirtualna · 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!!: Wątek (informatyka) i Microsoft Windows · Zobacz więcej »

Operacja atomowa

Operacja atomowa - operacja, która na określonym poziomie abstrakcji jest niepodzielna.

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

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ę.

Nowy!!: Wątek (informatyka) i POSIX Threads · 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!!: Wątek (informatyka) i Problem wzajemnego wykluczania · Zobacz więcej »

Proces (informatyka)

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

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

Procesor

Procesor Intel Pentium (widok od dołu) LGA1366 Pomieszczenie wysokiej czystości (''Clean room'') w Glenn Research Center (NASA) Procesor (ang. central processing unit, CPU) – sekwencyjne urządzenie cyfrowe, które pobiera dane z pamięci operacyjnej lub strumienia danych, interpretuje je i wykonuje jako rozkazy, zwracając dane do pamięci lub wyjściowego strumienia danych.

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

Przestrzeń adresowa

Przestrzeń adresowa – mapa możliwej do zaadresowania przez proces pamięci.

Nowy!!: Wątek (informatyka) i Przestrzeń adresowa · Zobacz więcej »

Przetwarzanie współbieżne

Przetwarzanie współbieżne (ang. concurrent computing) – przetwarzanie oparte na współistnieniu wielu wątków lub procesów, operujących na współdzielonych danych.

Nowy!!: Wątek (informatyka) i Przetwarzanie współbieżne · Zobacz więcej »

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.

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

Sekcja krytyczna

Sekcja krytyczna – fragment kodu programu, w którym korzysta się z zasobu dzielonego, a co za tym idzie, w danej chwili może być wykorzystywany przez co najwyżej jeden wątek.

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

Semafor (informatyka)

Semafor – chroniona zmienna lub abstrakcyjny typ danych, który stanowi klasycznąmetodę kontroli dostępu przez wiele procesów do wspólnego zasobu w środowisku programowania równoległego.

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

System operacyjny

System operacyjny (skrót) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań, najczęściej w formie programów.

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

Wątek

* wątek (architektura) – sposób ułożenia cegieł lub kamieni w murze; wiązanie.

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

Wieloprocesorowy system komputerowy

Wieloprocesorowy system komputerowy jest systemem komputerowym, w którym do dyspozycji jest więcej niż jeden procesor.

Nowy!!: Wątek (informatyka) i Wieloprocesorowy system komputerowy · 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!!: Wątek (informatyka) i Wielowątkowość · Zobacz więcej »

Wielozadaniowość

Wielozadaniowość – cecha systemu operacyjnego umożliwiająca równoczesne wykonywanie więcej niż jednego procesu (programu).

Nowy!!: Wątek (informatyka) i Wielozadaniowość · Zobacz więcej »

Wywłaszczenie (informatyka)

Wywłaszczenie – technika używana w środowiskach wielozadaniowych, w której algorytm szeregujący zwany planistąlub dyspozytorem może wstrzymać aktualnie wykonywane zadanie (np. proces lub wątek), aby umożliwić działanie innemu zadaniu.

Nowy!!: Wątek (informatyka) i Wywłaszczenie (informatyka) · Zobacz więcej »

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