Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
- Sockets Δημιουργία υποδοχών datagram Λήψη και αποστολή δεδομένων Δημιουργία και αποδοχή συνδέσεων TCP Κλείσιμο υποδοχών Χειρισμός σφαλμάτων Χειρισμός περισσότερων από έναν υπολογιστών-πελατών με απλό τρόπο Prefork μοντέλο, όπως βρίσκεται στο Apache Forking μια νέα διεργασία ανά πελάτη Καθαρισμός μετά την ολοκλήρωση των διεργασιών Threads Inetd, systemd units Αναμονή για δεδομένα Αποκλεισμός υποδοχών Μη μπλοκάρισμα υποδοχών και επιλέξτε Επιλογή ως τρόπο αναμονής για "οποιαδήποτε από αυτές τις υποδοχές" Οργάνωση ανάγνωσης και εγγραφής Αντιμετώπιση σύντομων αναγνώσεων και εγγραφών Ανάγνωση μέχρι οριοθέτη Διαδικτυακά αιτήματα Ενδιάμεση μνήμη σε επίπεδο εφαρμογής Αρχιτεκτονική βάσει συμβάντων Χρήση επιλογής για πολυπλεξία όλων των συνδέσεων πελάτη σε ένα νήμα Μηχανές κατάστασης Callback hell Βιβλιοθήκες συμβάντων "Πράσινα" νήματα Πρόβλημα 10000 συνδέσεων Προβλήματα με το μοντέλο prefork και τη δημοσκόπηση βρόχου βάσει επιλογής ως εναλλακτική λύση για την επιλογή σημάτων σε πραγματικό χρόνο και γιατί δεν πρέπει να τα χρησιμοποιείτε Epoll (linux ) και kqueue (BSD) Γιατί και πότε το epoll και το kqueue είναι ταχύτερα από το poll/select Χρονικά όρια και χρονόμετρα SIGALARM Timeout ως επιλεγμένο όρισμα Μια απλή περίπτωση ίσων χρονικών ορίων Ουρά προτεραιότητας ως αφηρημένη δομή δεδομένων Δυαδικός σωρός ως υλοποίηση ουράς προτεραιότητας Χρονοδιακόπτης wheel timerfd Ενσωμάτωση με το λειτουργικό σύστημα Παραδοσιακοί δαίμονες Ενεργοποίηση πρίζας συστήματος Καταγραφή Χειρισμός σημάτων Βελτιστοποιήσεις απόδοσης και επεκτασιμότητας Επιλογή της σωστής αρχιτεκτονικής Ρύθμιση επιλογών υποδοχής
Requirements
- Γλώσσα Γ
- Linux δεξιότητες χρήστη
14 Hours
Testimonials (4)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
Course - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Course - Ant Design
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.