Programmering i Visual C++. Multithreading - hastighet 15990 gnid. från Specialist, utbildning 16 ac. h., Datum: 17 juni 2023.
Miscellanea / / November 28, 2023
Syfte med kursen: introducera eleverna till multithreading och krångligheterna med dess användning i C++11, utveckla färdigheter i att använda nya verktyg.
Kurspublik: Programmerare som har kunskaper och färdigheter i C++-språket och vill bekanta sig med de nya funktionerna som erbjuds av C++11.
Du kommer att lära dig:
- Programmera flertrådade applikationer och algoritmer med C++11
- Förstå vanliga problem när man arbetar med multithreading och deras lösningar
Professionell lärare i Qt5-kurser. Han har 5 års erfarenhet som mjukvaruutvecklare (C\C++), 3 år som ledande utvecklare, 2 år som mjukvaruarkitekt och 10 år som handledare. Vid denna...
Professionell lärare i Qt5-kurser. Han har 5 års erfarenhet som mjukvaruutvecklare (C\C++), 3 år som ledande utvecklare, 2 år som mjukvaruarkitekt och 10 år som handledare. För närvarande är han en ledande mjukvaruingenjör och designer inom 1C.
Graduate (med utmärkelser) från fakulteten för kemi vid Moscow State University uppkallad efter M.V. Lomonosov. Vladimir Aleksandrovich studerar ständigt och förbättrar sin nivå, ägnar stor uppmärksamhet åt kompetent design och programmeringsstil. Kan flera programmeringsspråk (C/C++, Python, PHP, Java), och under åren av praktik har han arbetat i nästan alla större programmeringsspråk. Har lovbetyg från programvaruplaceringsanläggningar (under sin tid på Agat - ett av de största systemen integratörer för marinen), samt mer än 70 recensioner från mer än 500 kunder på profi.ru (totalt betyg 4,63+).
Vladimir Aleksandrovich är en "noggrann" lärare i ordets goda bemärkelse - han försöker alltid förstå frågan \ teknik \ koncept till slutet - så att allt blir klart för eleverna i hans klasser. Han förklarar bra, lär sig att göra allt rent och korrekt första gången, vet hur man lyssnar och hör publiken. Lyssnare noterar särskilt hans förmåga att hitta ett separat förhållningssätt till varje elev, såväl som användbara exempel han ger från personlig praktik.
Modul 1. Processorer och multithreading (1 ac. h.)
Modul 2. Grundläggande multithreading i STL C++11 (2 ac. h.)
Modul 3. Elementär synkronisering av thread_local och atomic (1 ac. h.)
Modul 4. Mutexes (mutex) (2 ac. h.)
Modul 5. Villkorsvariabler (2 ac. h.)
Modul 6. Framtid och löfte (2 ac. h.)
Modul 7. Tillvägagångssätt för att organisera en trådpool (3 ac. h.)
Modul 8. Att skriva en flertrådig applikation eller algoritm med C++11 (praktiskt arbete) (3 ac. h.)
Den här banbrytande kursen tar en djupgående titt på C++ Standard Template Library (STL). Det här ämnet kommer upp oftast under intervjuer, så C++-utvecklare bör ha en god förståelse för hur STL fungerar. Med verkliga exempel och 19 utmanande problem, kommer denna utbildning att hjälpa dig att bli en STL-mästare och utöka dina C++-kunskaper. Med hjälp av en tränare kommer du att fördjupa dig i STL-världen för att utforska möjligheterna med detta bibliotek, diskutera dess historia och framtid med kollegor och experter.
3,8
36 900 ₽