Реферат Курсовая Конспект
Защищенный доступ к переменным - раздел Компьютеры, Синхронизация нитей внутри процесса в ОС Windows Существует Ряд Функций, Позволяющих Работать С Глобальными Переменными Из Все...
|
Существует ряд функций, позволяющих работать с глобальными переменными из всех нитей, не заботясь о синхронизации, т.к. эти функции сами за ней следят – их выполнение атомарно. Это функции InterlockedIncrement, InterlockedDecrement, InterlockedExchange, InterlockedExchangeAdd и InterlockedCompareExchange. Например, функция InterlockedIncrement атомарно увеличивает значение 32-битной переменной на единицу, что удобно использовать для различных счетчиков.
Для получения полной информации о назначении, использовании и синтаксисе всех функций WIN32 API необходимо воспользоваться системой помощи MS SDK, входящей в состав сред программирования Borland Delphi или CBuilder, а также MSDN, поставляемым в составе системы программирования Visual C.
Постановка задачи: разработать консольное приложение в среде программирования Visual C, которое обязательно использует нити и решает поставленную задачу в соответствии с указанным в индивидуальном задании механизме синхронизации.
– Конец работы –
Эта тема принадлежит разделу:
Синхронизация нитей внутри процесса в ОС Windows... Цель работы изучить возможности применения механизмов синхронизации нитей одного процесса в операционной системе...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Защищенный доступ к переменным
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов