Помогите с блокировкой экшена lock

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
204
Благодарностей
7
Баллы
18
Мне необходимо чтобы во многопотоке не происходил одновременный клик на новое сообщение сразу несколькими потоками! Как заблокировать этот экшен чтобы другие встали в очередь и клик происходил друг за другом?
 

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
Переводишь экшен в C# и оборачиваешь в lock.
В качестве объекта для блокировки можешь использовать или готовый объект - SyncObject.
Или добавить в OwnCode свой.
По форуму есть куча примеров как работать с блокировкой, чтобы лучше понять как это работает.

C#:
lock(SyncObject)
{
    //тут какой то код
}
 
  • Спасибо
Реакции: MaksimHelp

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
  • Спасибо
Реакции: MaksimHelp

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)