Wielowątkowość: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m Ujednoznacznienie linku z Proces na proces (informatyka) przy pomocy Popups
Kbot (dyskusja | edycje)
m Wspomagane przez robota ujednoznacznienie: Funkcja
Linia 4:
 
===Cechy wielowątkowości===
* wszystkie wątki wykonują się w ramach tylko jednego programu ([[proces (informatyka)|procesu]]) - to znaczy, że wykonują ten sam kod wykonawczy (przykładowo: w systemach [[Unix]]/[[Linux]] każdemu wątkowi przydziela się konkretną [[Funkcjapodprogram|funkcję]] do wykonania)
*wątki zostały wprowadzone aby zwiększyć wydajność w [[Programowanie współbieżne|programowaniu współbieżnym]], gdzie zachodzi potrzeba wykonania wielu zadań jednocześnie;
*wszystkie wątki procesu współdzielą tą samą wirtualną [[Przestrzeń adresowa|przestrzeń adresową]] (mają dostęp to tych samych "egzemplarzy" [[Zmienna_(informatyka)|zmiennych]], [[Obiekt (programowanie obiektowe)|obiektów]] i [[Struktura_(programowanie)|struktur]]) i korzystają z tych samych zasobów systemowych;