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.
Návrh Školení
- Sokety Vytváření datagramových soketů Příjem a odesílání dat Vytváření a přijímání TCP spojení Uzavírání soketů Zpracování chyb Jednoduchá obsluha více než jednoho klienta Prefork model, jak je uveden v Apache Forkování nového procesu na klienta Čištění po dokončených procesech Vlákna Inetd, systémové jednotky Čekání pro data Blokování soketů Neblokování soketů a vyberte možnost Vybrat jako způsob čekání na „kterýkoli z těchto soketů“ Organizace čtení a zápisů Práce s krátkými čteními a zápisy Čtení až po oddělovač Zřetězené požadavky Vyrovnávací paměti na úrovni aplikace Architektura řízená událostmi Použití výběru pro multiplexování všech klientských připojení v jednom vláknu Stavové stroje Zpětné volání Knihovny událostí "Zelená" vlákna Problém 10 000 připojení Problémy s modelem prefork a výběrovou smyčkou jako alternativou k výběru signálů v reálném čase a proč byste je neměli používat Epoll (linux ) a kqueue (BSD) Proč a kdy jsou epoll a kqueue rychlejší než poll/select Časové limity a časovače SIGALARM Časový limit jako argument výběru Jednoduchý případ všech stejných časových limitů Prioritní fronta jako abstraktní datová struktura Binární halda jako prioritní implementace fronty Časovač wheel timerfd Integrace s operačním systémem Tradiční démoni Aktivace soketu Systemd Protokolování Zpracování signálů Optimalizace výkonu a škálovatelnosti Výběr správné architektury Nastavení možností soketu
Požadavky
- jazyk C
- Linux uživatelské dovednosti
14 hodiny
Reference (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
Kurz - 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
Kurz - 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
Kurz - 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.