Go Linux

Hands-On System Programming with Go

Hands-On System Programming with Go
Автор:
Год издания:
ISBN:
78-1-78980-407-2
Общий размер:
1.9 МБ
Общее кол-во страниц:
718
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Английский

С помощью книги вы изучите основы системного программирования, начиная от API ядра и файловой системы до сетевого программирования и процессов взаимодействия.

Вы узнаете, как оптимизировать операции ввода и вывода с файлами и потоками данных, которые являются полезными инструментами при создании приложений псевдотерминала, получите представление о том, как процессы взаимодействуют друг с другом, узнаете о процессах и управлении демоном с помощью сигналов, каналов и кодов выхода. Эта книга также позволит вам понять, как использовать сетевое взаимодействие с помощью различных протоколов, включая TCP и HTTP.

По мере продвижения вы будете фокусироваться на лучшей функции Go ― параллелизме, помогающем вам управлять связью с каналами и goroutines, для синхронизации общих ресурсов