Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634699)
Контекстум
.
Вестник компьютерных и информационных технологий  / №8 2012

ОРГАНИЗАЦИЯ МЕЖПОТОКОВОГО ВЗАИМОДЕЙСТВИЯ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТОВ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ (210,00 руб.)

0   0
Первый авторОгинский
АвторыНабатчиков А.М., Бурлак Е.А.
Страниц5
ID569159
АннотацияРассмотрены проблемы реализации многопоточных приложений в операционной системе Windows. Показаны основные трудности разработки и пути их решения. Определены основные моменты проектирования и продемонстрированы преимущества использования потоков. Представлены некоторые специфические и трудно диагностируемые ошибки и приведены методы их устранения. Проиллюстрированы основные моменты примером решения актуальной практической задачи разработки приложения, взаимодействующего с некоторым устройством ввода данных
УДК004.032.3:004.272.4
Огинский, А.А. ОРГАНИЗАЦИЯ МЕЖПОТОКОВОГО ВЗАИМОДЕЙСТВИЯ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТОВ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ / А.А. Огинский, А.М. Набатчиков, Е.А. Бурлак // Вестник компьютерных и информационных технологий .— 2012 .— №8 .— С. 56-60 .— URL: https://rucont.ru/efd/569159 (дата обращения: 24.04.2024)

Предпросмотр (выдержки из произведения)

УДК 004.032.3:004.272.4 А.А. Огинский, канд. техн. наук, А.М. Набатчиков, Е.А. Бурлак (ФГУП «Государственный научно-исследовательский институт авиационных систем» ГНЦ РФ, Москва); e-mail: nabat@gosniias.ru ОРГАНИЗАЦИЯ МЕЖПОТОКОВОГО ВЗАИМОДЕЙСТВИЯ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТОВ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ (Окончание) ∗ Рассмотрены проблемы реализации многопоточных приложений в операционной системе Windows. <...> Показаны основные трудности разработки и пути их решения. <...> Определены основные моменты проектирования и продемонстрированы преимущества использования потоков. <...> Представлены некоторые специфические и трудно диагностируемые ошибки и приведены методы их устранения. <...> The main development problems and solutions are presented. <...> The main aspects of design are demonstrated and the advantages of using threads are briefly described. <...> The main aspects are shown in a practical application designing task that interacts with some input device. <...> Ключевые слова: многопоточные приложения; межпоточное взаимодействие; объекты ядра; синхронный и асинхронный опрос устройства. <...> Использование потоков Несмотря на существование интерфейса, во многом абстрагирующего пользователя от работы с потоками, необходимость в интерфейсе может возникнуть, например, в следующих случаях: • разработка оболочки библиотеки [1, 2], обеспечивающей более удобную работу с API (Application Programming Interface) устройства, в том числе на языках, не обладающих необходимым инструментарием для работы с потоками. <...> В этом случае оболочка может быть реализована на C++, например, в виде динамически подключаемой библиотеки для использования в приложении, написанном на другом языке [3]. <...> Например, получаемые с устройства данные подлежат длительной обработке, в ходе которой текущее состояние источника информа* Начало 2012. <...> 6 приведена схема работы варианта реализации оболочки, позволяющей выделить процесс получения данных в отдельный поток. <...> Асинхронный опрос источника данных, например органа управления летательного аппарата в авиатренажере, вынесен в отдельный поток: постановка запроса устройству происходит <...>