Masz pytanie?
Wiadomość wysłana. Zamknij
4.67
3 opinie

Programowanie współbieżne. Podstawy

Rozwijaj swoje umiejętności programistyczne i dowiedz się jak tworzyć stabilne aplikacje wielowątkowe.
62 Uczniowie Zapisano się
  • Opis
  • Program
  • Najczęściej zadawane pytania
  • Recenzje

Programowanie współbieżne to technika pozwalająca programom komputerowym na wykonywanie wielu zadań jednocześnie. Współczesne oprogramowanie praktycznie nie istnieje bez współbieżności. Wyobraźmy sobie system operacyjny, który nie pozwala uruchomić więcej niż jednej aplikacji jednocześnie albo program, którego interfejs użytkownika wciąż się zawiesza oczekując na zakończenie innych operacji.

Dlatego każdy współczesny programista prędzej czy później musi zetknąć się z programowaniem wspóbieżnym. Niestety osoby, które zaczynają tworzyć aplikacje współbieżne (wielowątkowe) bez dobrego zrozumienia tego tematu popełniają błędy, które bardzo trudno znaleźć, a które skutkują nieprzewidywalnym lub niestabilnym działaniem aplikacji.

Takich błędów można łatwo unikać znając podstawowe problemy programowania współbieżnego i metody radzenia sobie z nimi. Właśnie tym metodom poświęcony jest ten kurs.

Dowiesz się z niego czym są procesy i wątki, czym grozi niewłaściwa synchronizacja wątków w programach wielowątkowych i jak korzystać z takich narzędzi jak sekcje krytyczne, muteksy i semafory do uzyskania właściwej synchronizacji.

Przykłady programistyczne w kursie są wykonywane w języku C i systemie operacyjnym Windows, ale omawiane techniki są typowe dla innych systemów operacyjnych i praktycznie każdego języka programowania obsługującego współbieżność.

Dobre zrozumienie współbieżności jest jednym z tych elementów, które odróżniają profesjonalnego programistę od osoby zajmującej się programowaniem jedynie amatorsko. Jednocześnie jest ono często uznawane za temat trudny do zrozumienia. Dzięki naszemu kursowi z łatwością postawisz pierwsze kroki w tej dziedzinie i unikniesz wielu błędów, których naprawienie może Ci zająć bardzo dużo czasu.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.67
3 opinie
5 ⭐️
1
4 ⭐️
2
3 ⭐️
0
2 ⭐️
0
1 ⭐️
0
4999
Share
30-Day Money-Back Guarantee
Course details
Film 5 hours
Wykłady 5
Certificate of Completion
Full lifetime access
Access on mobile and TV

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1403

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1408
lifestyleacademy.pl
Przegląd prywatności

Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.