Size: a a a

2020 August 13

Зм

Зачем мне ник... in CODE BLOG / C#
Ну как я понял это такой флаг между локами
источник

НП

Никита Петроченко... in CODE BLOG / C#
ну по идее да
источник

S

Sergey Trofimov in CODE BLOG / C#
Зачем мне ник
Получается туда можно ставить любые объекты?
Да
источник

S

Sergey Trofimov in CODE BLOG / C#
Никита Петроченко
ну вообще принто объект вставлять. На это ты никак не повлияешь
Не, не принято
Если лочишь например коллекцию для доступа из двух потоков, прям коллекцию и лочат, зачем ещё посредник
источник

Зм

Зачем мне ник... in CODE BLOG / C#
Допустим я использую lock ведь логично кинуть туда не какой попало объект, а определенный?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
Не, не принято
Если лочишь например коллекцию для доступа из двух потоков, прям коллекцию и лочат, зачем ещё посредник
Я про передачу объекта в lock
источник

S

Sergey Trofimov in CODE BLOG / C#
Зачем мне ник
Допустим я использую lock ведь логично кинуть туда не какой попало объект, а определенный?
Да вот именно
источник

S

Sergey Trofimov in CODE BLOG / C#
Но в твоём случае каунтер наверное лочить не имеет смысла из-за упаковки
источник

Зм

Зачем мне ник... in CODE BLOG / C#
ну вот, вопрос такой, как понять какой объект туда скинуть, тот где он находится this например?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
Да вот именно
Это где такое написано?
источник

S

Sergey Trofimov in CODE BLOG / C#
Который шаришь
источник

S

Sergey Trofimov in CODE BLOG / C#
Если шаришь коллекцию локаешь коллекцию
источник

S

Sergey Trofimov in CODE BLOG / C#
Ты шаришь каунтер
источник

S

Sergey Trofimov in CODE BLOG / C#
Никита Петроченко
Это где такое написано?
Та нигде, я не понимаю зачем лочить что-то ещё кроме разделяемого объекта?
источник

S

Sergey Trofimov in CODE BLOG / C#
Логика простл
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
Та нигде, я не понимаю зачем лочить что-то ещё кроме разделяемого объекта?
Ты в курсе что такое lock и как он работает?
источник

Зм

Зачем мне ник... in CODE BLOG / C#
допустим я тут правильно сделал?
источник

Зм

Зачем мне ник... in CODE BLOG / C#
кинул this
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Лови! В lock можно передавать любые объекты. Кстати lock(this) не рекомендуется!
источник