Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
- Sockets Opprette datagram sockets Motta og sende data Opprette og akseptere TCP-tilkoblinger Lukke sockets Håndtere feil Håndtere mer enn én klient på en enkel måte Prefork-modell, som funnet i Apache Forking en ny prosess per klient Rydde opp etter ferdige prosesser Tråder Inetd, systemd units Waiting for data Blokkering av sockets Ikke-blokkerende sockets og velg Velg som en måte å vente på "enhver av disse sockets" Organisere lesing og skriving Håndtere korte lesninger og skrivinger Lese opp til en skilletegn Pipeline-forespørsler Buffere på applikasjonsnivå Hendelsesdrevet arkitektur Bruke select for multipleksing av alle klientforbindelser i én tråd Tilstandsmaskiner Callback-helvete Hendelsesbiblioteker "Grønne" tråder Problem med 10000 tilkoblinger Problemer med prefork-modell og select-basert loop poll som et alternativ til å velge Realtime-signaler og hvorfor du ikke bør bruke dem Epoll (linux ) og kqueue (BSD) Hvorfor og når epoll og kqueue er raskere enn poll/select Tidsavbrudd og tidtakere SIGALARM Tidsavbrudd som et utvalgt argument Et enkelt tilfelle av alle like tidsavbrudd Prioritetskø som en abstrakt datastruktur Binær haug som implementering av prioritert kø Timer hjul timerfd Integrasjon med operativsystemet Tradisjonelle demoner Systemd socket-aktivering Logging Håndtering av signaler Ytelses- og skalerbarhetsoptimaliseringer Velge riktig arkitektur Stille inn socketalternativer
Krav
- C språk
- Linux brukerferdigheter
14 timer
Testimonials (5)
Lærte mye om temaet
Zsolt Langviser - Accenture Industrial SS
Kurs - NestJS: Beginner to Advanced
Machine Translated
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurs - Ant Design
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.