Здравствуйте, vaa, Вы писали:
vaa>Есть метод который может вызываться из разных потоков. vaa>Нужно гарантированно запретить параллельное выполнение 2-х и более раз.
Шутишь или вчера в C# попал? Обычное ключевое слово lock.
Re[2]: Гарантия последовательного выполнения метода
Здравствуйте, vaa, Вы писали:
vaa>Есть метод который может вызываться из разных потоков. vaa>Нужно гарантированно запретить параллельное выполнение 2-х и более раз.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, vaa, Вы писали:
vaa>>Нужно гарантированно запретить параллельное выполнение 2-х и более раз.
НС>Что значит запретить? Что должен получить поток, попытавшийся выполнить уже выполняющийся метод?
Гарантия последовательного выполнения [асинхронного] метода, если его дернуть дважды/трижды...
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: Гарантия последовательного выполнения метода
Здравствуйте, vaa, Вы писали:
vaa>Здравствуйте, Kolesiki, Вы писали:
K>>Шутишь или вчера в C# попал? Обычное ключевое слово lock.
vaa>печалька vaa>
vaa>невозможно ожидание в теле lock.
Причём тут "ожидание"? И что это значит? Ты спросил про блокировку параллельного исполнения — тебе дали решения. Все последущие оправдания — доказательство неумения формулировать проблему. Начни с задачи, а не ТВОЕГО видения решения!
Re[4]: Гарантия последовательного выполнения метода