[an error occurred while processing this directive]
какие сложности ? Создать глобальную критическую секцию, занять её в потоке, изменить переменную, освободить секцию. Еще лучше класс написать, делающий это автоматом. Для простых типов можно использовать встроенные InterlockedDecrement и т п
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)