Визуальное программирование и MFC


         

В первом варианте метода значение


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

При работе с классом CSingleLock общая процедура управления доступом к ресурсу такова:

  • создать объект типа CSyncObj (например, семафор), который будет использоваться для управления доступом к ресурсу;


  • с помощью созданного объекта синхронизации создать объект типа CSingleLock;


  • для получения доступа к ресурсу вызвать метод Lock;


  • выполнить обращение к ресурсу;


  • вызвать метод Unlock, чтобы освободить ресурс.


  • Далее описывается, как создавать и использовать семафоры и объекты событий. Разобравшись с этими понятиями, можно достаточно просто изучить и использовать два других типа объектов снхронизации: критические секции и мьютексы.


    Содержание  Назад  Вперед