Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Экстремальный Си. Параллелизм, ООП и продвинутые возможности


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2417, книга: Сомов пруд
автор: Александр Валерьевич Темной

Книга «Сомов пруд» Александра Темного – это леденящий кровь ужастик, который заставит вас трястись от страха. С первых страниц вас затягивает в жуткую атмосферу, где каждый шорох может быть предвестником чего-то ужасного. Герои погружаются в пучину кошмара, который разворачивается вокруг загадочного пруда, где, по слухам, обитает древнее чудовище. По мере того, как они распутывают тайну, они сталкиваются с необъяснимыми явлениями, которые бросают вызов их разуму. Темной мастерски использует...

СЛУЧАЙНАЯ КНИГА

Дети красной руки. Дмитрий Шмокин
- Дети красной руки

Жанр: Боевая фантастика

Год издания: 2021

Серия: Рассказы

Камран Амини - Экстремальный Си. Параллелизм, ООП и продвинутые возможности

Экстремальный Си. Параллелизм, ООП и продвинутые возможности
Книга - Экстремальный Си. Параллелизм, ООП и продвинутые возможности.  Камран Амини  - прочитать полностью в библиотеке КнигаГо
Название:
Экстремальный Си. Параллелизм, ООП и продвинутые возможности
Камран Амини

Жанр:

C, C++, C#, Параллельное и распределенное программирование

Изадано в серии:

Для профессионало

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1694-2

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Экстремальный Си. Параллелизм, ООП и продвинутые возможности"

Для того чтобы овладеть языком Cи, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи.

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

В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтикн и многих других отраслях. Вы узнаете, как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования, и разберетесь с многопроцессной обработкой.

Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень.

Читаем онлайн "Экстремальный Си. Параллелизм, ООП и продвинутые возможности". [Страница - 5]

C......................................................................................365
C11.....................................................................................................................................................366
Определение поддерживаемой версии стандарта C.........................................................366
Удаление функции gets..............................................................................................................368
Изменения в функции fopen.....................................................................................................368
Функции с проверкой диапазона............................................................................................370

Оглавление  11

Невозвращаемые функции.......................................................................................................371
Макрос для обобщенных типов...............................................................................................372
Unicode.............................................................................................................................................372
Анонимные структуры и анонимные объединения.........................................................378
Многопоточность.........................................................................................................................380
Немного о C18...............................................................................................................................380
Резюме..............................................................................................................................................380
Глава 13. Конкурентность...............................................................................................................381
Введение в конкурентность......................................................................................................381
Параллелизм..................................................................................................................................383
Конкурентность............................................................................................................................384
Планировщик заданий................................................................................................................385
Процессы и потоки......................................................................................................................387
Порядок выполнения инструкций.........................................................................................388
Когда следует использовать конкурентность.....................................................................390
Разделяемые состояния.............................................................................................................397
Резюме..............................................................................................................................................402
Глава 14. Синхронизация................................................................................................................404
Проблемы с конкурентностью.................................................................................................404
Естественные проблемы с конкурентностью.....................................................................406
Постсинхронизационные проблемы......................................................................................416
Методы синхронизации.............................................................................................................417
Холостые циклы и циклические блокировки..............................................................418
Механизм ожидания/уведомления.................................................................................421
Семафоры и мьютексы.........................................................................................................424
Системы с несколькими вычислительными блоками..............................................429
Циклические блокировки..........................................................................................................434
Условные переменные.........................................................................................................436
Конкурентность в POSIX..........................................................................................................438
Ядра с поддержкой конкурентности...............................................................................438
Многопроцессность.....................................................................................................................440
Многопоточность.........................................................................................................................443
Резюме..............................................................................................................................................444
Глава 15. Многопоточное выполнение.......................................................................................446
Потоки..............................................................................................................................................447
POSIX-потоки...............................................................................................................................450
Порождение POSIX-потоков...................................................................................................452
Пример состояния гонки...........................................................................................................457
Пример гонки данных.................................................................................................................465
Резюме..............................................................................................................................................468

12  Оглавление

Глава 16. Синхронизация потоков...............................................................................................469
Управление конкурентностью в POSIX..............................................................................470
POSIX-мьютексы...................................................................................................................470
Условные переменные --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Экстремальный Си. Параллелизм, ООП и продвинутые возможности» по жанру, серии, автору или названию: