Asynchroniczność

Kod, który pisałeś do tej pory w większości przypadków był kodem synchronicznym. Oznacza to, że odpalony wykonuje się on linia po linii. Jeżeli jakiś fragment wykonuje się dłużej (np. bardzo długa pętla czy chociażby czytanie zawartości pliku), blokuje on wykonywanie dalszej części kodu, a użytkownik widzi to jako "przycięcie strony".

Asynchroniczność pozwala nam wykonywać kilka zadań równocześnie. Dzięki temu możemy odpalić kilka zajmujących czas funkcjonalności na raz, a następnie zareagować na ich zakończenie.

Trening czyni mistrza

Jeżeli chcesz sobie potrenować zdobytą wiedzę, zadania znajdują się w repozytorium pod adresem: https://github.com/kartofelek007/zadania

Wszelkie prawa zastrzeżone. Jeżeli chcesz używać jakiejś części tego kursu, skontaktuj się z autorem.
Aha - i ta strona korzysta z ciasteczek.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.