1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Подруга попросила помочь с лабой. Суть такова : при нажатии "1" первая переменная ++. при нажатии "2" вторая переменная ++. Теже самые действия должны происходить и в потоках, но с задержкой. Для чего и используются функции атомизированные. Но почему-то все равно идет асинхронизация. Мне кажется это из-за задержки, т.к атомизированные функции прервать нельзя, а вот во время задержки - делай что хочешь... как можно побороть?
Я так и не понял, чего тебе надо добиться? Какой синхронизации? При чем здесь Interlocked? Ты что, хочешь "вывернуть наизнанку" смысл Interlocked... функций, и сделать всю потоковую функцию атомарной? Это реализуется не через Interlocked, у них другая задача... CriticalSection - возможно - то, что тебе нужно...