python_9.pdf

(48 KB) Pobierz
Kurs języka Python
Wątki
Wątek
Wątek (ang. thread) – to jednostka
wykonawcza w obrębie jednego procesu,
będąca kolejnym ciągiem instrukcji
wykonywanym w obrębie tych samych
danych (w tej samej przestrzeni adresowej).
Wątki tego samego procesu korzystają ze
wspólnego kodu i danych, mają jednak
oddzielne stosy.
Źródło: www.wikipedia.pl
Do czego używa się wątków
Serwery (np. WWW), które obsługujące wielu
klientów
Obsługa systemów GUI; zlecenie wykonania
zadania nie powoduje 'zamrożenia' działania
interfejsu
Wątki, przykład
i = i + 1
print i
i = i + 1
print i
i = i + 1
print i
i = i - 1
print i
i = i - 1
print i
i = i - 1
print i
1061904686.019.png
 
Przykładowy przebieg
i = i + 1
print i
i = i + 1
print i
i = i + 1
print i
i = i - 1
print i
i = i - 1
print i
i = i - 1
print i
1061904686.020.png 1061904686.021.png 1061904686.001.png 1061904686.002.png 1061904686.003.png 1061904686.004.png 1061904686.005.png 1061904686.006.png 1061904686.007.png 1061904686.008.png 1061904686.009.png 1061904686.010.png 1061904686.011.png 1061904686.012.png 1061904686.013.png 1061904686.014.png 1061904686.015.png 1061904686.016.png 1061904686.017.png 1061904686.018.png
 
Zgłoś jeśli naruszono regulamin