Подтвердить что ты не робот

Что делает метод MethodImplOptions.Synchronized?

Что делает метод MethodImplOptions.Synchronized?

Ниже приведен код

[MethodImpl(MethodImplOptions.Synchronized)]
public void Method()
{
    MethodImpl();
}

эквивалентно

public void Method()
{
    lock(this)
    {
        MethodImpl();
    }
}
4b9b3361

Ответ 1

На это ответил Mr. Jon Skeet на другом сайте.

Цитата из сообщения

Это эквивалентно помещению блокировки (этого) вокруг всего вызова метода.

В сообщении больше кода примера.