Mentionsy

Wszechnica.org.pl - Nauka
05.10.2023 10:12

522. Bo w tym cały jest ambaras, kiedy dwoje zmienia naraz / dr Marcin Engel

Wykład dr. Marcina Engela w ramach Festiwalu Nauki w Warszawie [24 września 2023 r.] Program współbieżny to program złożony z wielu wykonujących się jednocześnie procesów. Najczęściej współpracują one ze sobą w celu rozwiązania pewnego problemu lub wykonania pewnej pracy. Współpraca ta często wymaga jednak wymiany informacji, np. wyników częściowych obliczonych przez poszczególne procesy. Takie wyniki częściowe mogą być na przykład zapisywane w zmiennych. Okazuje się jednak, że zmiana wartości zmiennej, nie może być wykonywana współbieżne i wymaga umiejętnej synchronizacji procesów. Na przykładzie prostych programów zobaczymy, dlaczego taka synchronizacja jest niezbędna i do jakich subtelnych błędów może prowadzić jej brak. Przekonamy się też, jak bardzo nieintuicyjna jest analiza programu współbieżnego. Na koniec zobaczymy, że wykonanie na współczesnym procesorze poprawnie zsynchronizowanego programu współbieżnego może nas mocno zaskoczyć! dr Marcin Engel - prof. w Instytucie Informatyki na Wydziale Matematyki Informatyki i Mechaniki Uniwersytetu Warszawskiego Jeśli chcesz wspierać Wszechnicę w dalszym tworzeniu treści, organizowaniu kolejnych #rozmówWszechnicy, możesz: 1. Zostać Patronem Wszechnicy FWW w serwisie https://patronite.pl/wszechnicafww Przez portal Patronite możesz wesprzeć tworzenie cyklu #rozmowyWszechnicy nie tylko dobrym słowem, ale i finansowo. Będąc Patronką/Patronem wpłacasz regularne, comiesięczne kwoty na konto Wszechnicy, a my dzięki Twojemu wsparciu możemy dalej rozwijać naszą działalność. W ramach podziękowania mamy dla Was drobne nagrody. 2. Możesz wspierać nas, robiąc zakupy za pomocą serwisu Fanimani.pl - https://tiny.pl/wkwpk Jeżeli robisz zakupy w internecie, możesz nas bezpłatnie wspierać. Z każdego Twojego zakupu średnio 2,5% jego wartości trafi do Wszechnicy, jeśli zaczniesz korzystać z serwisu FaniMani.pl Ty nic nie dopłacasz! Znajdź nas: https://www.youtube.com/c/WszechnicaFWW/ https://www.facebook.com/WszechnicaFWW1/ https://anchor.fm/wszechnicaorgpl---historia https://anchor.fm/wszechnica-fww-nauka https://wszechnica.org.pl/ #festiwalnauki #matematyka #informatyka #nauka #

Dzień dobry, ja nazywam się Marcin Engel i będę Państwu opowiadał o programowaniu, ale takim specyficznym programowaniu, którym kilka rzeczy dzieje się jednocześnie. Tytuł tej prezentacji jest parafrazą aferyzmu przypisanego Tadeuszowi Bojowi Żeleńskiemu. Co takie sformułowanie ma wspólnego z programowaniem współbieżnym i na czym polega ten ambaras, mam nadzieję, że wkrótce się przekonamy. Podobnie jak mój poprzedni, który prowadził państwa na wycieczkę w coraz głębszy las, tak ja mogę ...

Search in Episode Content

Enter a search term to find specific content in this episode's transcription