Linux/Unix System Programming Handbook (Том I и II) е авторитетно произведение, което въвежда програмния интерфейс между Linux и UNIX. В книгата Майкъл Керриск, старши експерт по Linux програмиране, описва подробно системните повиквания и библиотечните функции, участващи в програмирането на Linux/UNIX, допълнени с изчерпателни и ясни примери за код. Linux/Unix System Programming Handbook (том 1 и 2) обхваща над 500 системни повиквания и библиотечни функции, и дава над 200 примера за програми, както и 88 таблици и 115 схемни диаграми.
Ръководството за системно програмиране на Linux/Unix (том I и II) е разделено на 64 глави, които основно обясняват ефективното четене и записване на файлове, използването на сигнали, часовници и таймери, създаването на процеси и програми за изпълнение, писането на сигурни приложения, използването на технологията Posix threading за писане на многонишкови програми, създаването и използването на споделени библиотеки, използването на конвейери, опашки за съобщения, споделена памет и семафорна технология за комуникация между процеси, както и използването на socket API за писане на мрежови приложения.
"Linux/Unix System Programming Manual (Том 1 и 2)" обединява голям брой специфични за Linux функции (epoll, inotify, /proc) и също така умишлено засилва дискусията за UNIX стандартите (POSIX, SUS), напълно постигайки ефекта на "рибешки и мечи лапи, и двете", което е и най-големият акцент на тази книга.
"Linux/Unix System Programming Manual (Volume 1 and II)" има разумен дизайн, ясна дискусия и задълбочено разсъждение, особено гениалната концепция на автора за примерния код, която ще се възползва много от внимателно изучаване. Тази книга е подходяща за техници, ангажирани с разработка, експлоатация и поддръжка на Linux/Unix системи, и може да се използва и като справочн учебен материал за компютърни студенти в колежи и университети.
Връзка:https://pan.baidu.com/s/1mroLB4f8tMug4UhOXoq3sw Код за извличане:Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|