Size: a a a

2021 February 11

DP

Denis Petukhov in pro.net
Это не тот кейс
источник

SB

S B in pro.net
Denis Petukhov
Дедлок будет когда нужно одновременно захватить И 1 И 2
че блять
источник

DP

Denis Petukhov in pro.net
Anatoly
Ну, самое главное, я не понимаю об чём спор. Если все блюдут контракт про повторные вызовы, в том числе и конкурентные, то написать свой не составляет никакого труда. Вот вчера писал перекладывалку из одного цсв в другой. Там два стрима.
public void Dispose() {
   this.stream1.Dispose();
   this.stream2.Dispose();
}
Всё, у вас валидный диспоз, который можно вызывать последовательно дважды, параллельно и т.д.
Вот это не тот кейс
источник

SB

S B in pro.net
интерливинг если сработает в момент, когда А уже взят и еще не взят Б, потом другой тред берет Б, но не еще не берет А
источник

DP

Denis Petukhov in pro.net
S B
Переслано от S B
если где-то еще есть код который стрим2().Диспоуз() сначала сделает, а потом стрим1
НИкакого дедлока не будет здесь
источник

SB

S B in pro.net
классический вообще дедлок
источник

DP

Denis Petukhov in pro.net
Нет
источник

DP

Denis Petukhov in pro.net
После диспоза 1 лок отпустится
источник

SB

S B in pro.net
ну нет так нет
источник

SB

S B in pro.net
все, я не могу больше
источник

DP

Denis Petukhov in pro.net
Поэтому все будет норм
источник

IC

Ilya Chernoudov in pro.net
Anatoly
Но только в том случае, если все, включая авторов BCL, блюдут этот контракт
но авторы БЦЛ положили болт
источник

SB

S B in pro.net
прости
источник

SB

S B in pro.net
не будет так не будет!
источник

DP

Denis Petukhov in pro.net
Ну не моги
источник

DP

Denis Petukhov in pro.net
просто сам посмотри внимательно
источник

A

Anatoly in pro.net
Ilya Chernoudov
но авторы БЦЛ положили болт
вот поэтому в айти и говно на говне везде
источник

IC

Ilya Chernoudov in pro.net
Anatoly
вот поэтому в айти и говно на говне везде
блин, это ты после того как на F# перешел стал хейтить бцл и C#?
источник

SB

S B in pro.net
Denis Petukhov
просто сам посмотри внимательно
на што х_х
источник

DP

Denis Petukhov in pro.net
Еще можешь на вики открыть статью про дедлок
источник