Προγραμματισμός σε Visual C++. Multithreading - ρυθμός 15990 τρίψτε. από Ειδικός, εκπαίδευση 16 ακ. η., Ημερομηνία: 17 Ιουνίου 2023.
μικροαντικείμενα / / November 28, 2023
Σκοπός του μαθήματος: εισάγει τους μαθητές στο multithreading και τις περιπλοκές της χρήσης του στην C++11, αναπτύσσουν δεξιότητες στη χρήση νέων εργαλείων.
Κοινό μαθήματος: Προγραμματιστές που έχουν γνώσεις και δεξιότητες της γλώσσας C++ και θέλουν να εξοικειωθούν με τις νέες δυνατότητες που προσφέρει η C++11.
Θα μάθεις:
- Προγραμματίστε εφαρμογές και αλγόριθμους πολλαπλών νημάτων χρησιμοποιώντας C++11
- Κατανόηση κοινών προβλημάτων κατά την εργασία με πολυνηματική και τις λύσεις τους
Επαγγελματίας καθηγητής μαθημάτων Qt5. Έχει 5 χρόνια εμπειρίας ως προγραμματιστής λογισμικού (C\C++), 3 χρόνια ως επικεφαλής προγραμματιστής, 2 χρόνια ως αρχιτέκτονας λογισμικού και 10 χρόνια ως δάσκαλος. Σε αυτό...
Επαγγελματίας καθηγητής μαθημάτων Qt5. Έχει 5 χρόνια εμπειρίας ως προγραμματιστής λογισμικού (C\C++), 3 χρόνια ως επικεφαλής προγραμματιστής, 2 χρόνια ως αρχιτέκτονας λογισμικού και 10 χρόνια ως δάσκαλος. Επί του παρόντος είναι κορυφαίος μηχανικός λογισμικού και σχεδιαστής στο 1C.
Απόφοιτος (με άριστα) της Χημικής Σχολής του Κρατικού Πανεπιστημίου της Μόσχας με το όνομα M.V. Λομονόσοφ. Ο Vladimir Aleksandrovich μελετά συνεχώς και βελτιώνει το επίπεδό του, δίνει μεγάλη προσοχή στον ικανό σχεδιασμό και το στυλ προγραμματισμού. Γνωρίζει πολλές γλώσσες προγραμματισμού (C/C++, Python, PHP, Java) και με τα χρόνια της πρακτικής του, έχει εργαστεί σχεδόν σε όλες τις μεγάλες γλώσσες προγραμματισμού. Διαθέτει πιστοποιητικά επαίνων από εγκαταστάσεις τοποθέτησης λογισμικού (κατά την περίοδο που εργαζόταν στην Agat - ένα από τα μεγαλύτερα συστήματα integrators για το ναυτικό), καθώς και περισσότερες από 70 κριτικές από περισσότερους από 500 πελάτες στο profi.ru (σύνολο βαθμολογία 4,63+).
Ο Βλαντιμίρ Αλεξάντροβιτς είναι ένας «σχολαστικός» δάσκαλος με την καλή έννοια της λέξης - προσπαθεί πάντα να κατανοήσει το θέμα \ τεχνολογία \ έννοια μέχρι το τέλος - έτσι ώστε όλα να γίνονται ξεκάθαρα στους μαθητές των τάξεων του. Εξηγεί καλά, διδάσκει να τα κάνει όλα καθαρά και σωστά την πρώτη φορά, ξέρει να ακούει και να ακούει το κοινό. Οι ακροατές σημειώνουν ιδιαίτερα την ικανότητά του να βρίσκει μια ξεχωριστή προσέγγιση σε κάθε μαθητή, καθώς και χρήσιμα παραδείγματα που δίνει από την προσωπική πρακτική.
Ενότητα 1. Επεξεργαστές και multithreading (1 ac. η.)
Ενότητα 2. Βασικό multithreading στο STL C++11 (2 ac. η.)
Ενότητα 3. Στοιχειώδης συγχρονισμός νήματος_τοπικού και ατομικού (1 ac. η.)
Ενότητα 4. Mutexes (mutex) (2 ac. η.)
Ενότητα 5. Μεταβλητές υπό όρους (2 ac. η.)
Ενότητα 6. Μέλλον και υπόσχεση (2 ac. η.)
Ενότητα 7. Προσεγγίσεις για την οργάνωση ενός thread pool (3 ac. η.)
Ενότητα 8. Σύνταξη εφαρμογής ή αλγορίθμου πολλαπλών νημάτων με χρήση C++11 (πρακτική εργασία) (3 ακ. η.)
Αυτό το μάθημα αιχμής εξετάζει σε βάθος τη Βιβλιοθήκη προτύπων C++ (STL). Αυτό το θέμα εμφανίζεται πιο συχνά κατά τη διάρκεια συνεντεύξεων, επομένως οι προγραμματιστές της C++ θα πρέπει να έχουν καλή κατανόηση του τρόπου λειτουργίας του STL. Με παραδείγματα από την πραγματική ζωή και 19 προκλητικά προβλήματα, αυτή η εκπαίδευση θα σας βοηθήσει να γίνετε κύριος του STL και να επεκτείνετε τις γνώσεις σας στην C++. Με τη βοήθεια ενός εκπαιδευτή, θα βυθιστείτε στον κόσμο του STL για να εξερευνήσετε τις δυνατότητες αυτής της βιβλιοθήκης, συζητώντας την ιστορία και το μέλλον της με συναδέλφους και ειδικοί.
3,8
36 900 ₽