Size: a a a

2020 March 07

E

EgorBo in pro.net
Ayrat Hudaygulov
Ну вот ты недавно про ретурн интерлокед.адд спрашивал, адок же
почему адок? это часто используемое апи
источник

E

EgorBo in pro.net
и не все знают что оно возращает
источник

E

EgorBo in pro.net
более того все ответили неправильно
источник

E

EgorBo in pro.net
хотя по факту — оно неправильно реализовано в дотнете
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
и не все знают что оно возращает
Ну вот я не знаю, да. Никогда не пригождалось
источник

AH

Ayrat Hudaygulov in pro.net
Сам интерлокед пригождался, а его ретурн неясно зачем
источник

E

EgorBo in pro.net
Ayrat Hudaygulov
Сам интерлокед пригождался, а его ретурн неясно зачем
узнать новое значение
источник

E

EgorBo in pro.net
Interlocked.Add(ref a, b);
newvalue = a  + b;

— так нельзя
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
узнать новое значение
Ну, в компейр эксченж это важно, так как там может и не поменять
источник

V

Vyacheslav in pro.net
EgorBo
хотя по факту — оно неправильно реализовано в дотнете
А как должно быть правильно?

Насчёт возвращаемого результата - он в COM, например, используется, чтобы уничтожить объект при достижении нуля числом ссылок, или для того, чтоб атомарно прочитать переменную - добавить 0.
источник

IC

Ilya Chernoudov in pro.net
EgorBo
Interlocked.Add(ref a, b);
newvalue = a  + b;

— так нельзя
Дак оно старое же возвращает?🤔
источник

E

EgorBo in pro.net
Ilya Chernoudov
Дак оно старое же возвращает?🤔
Уволен
источник

E

EgorBo in pro.net
int a = Interlocked.Add(ref b, c);
int a = Interlocked.And(ref b, c);

в Add вернет новое значение, в And - старое
источник

E

EgorBo in pro.net
почему — потому что иди нахуй вот почему (с)
источник

IC

Ilya Chernoudov in pro.net
EgorBo
int a = Interlocked.Add(ref b, c);
int a = Interlocked.And(ref b, c);

в Add вернет новое значение, в And - старое
Ебаный пососи
источник

IC

Ilya Chernoudov in pro.net
EgorBo
int a = Interlocked.Add(ref b, c);
int a = Interlocked.And(ref b, c);

в Add вернет новое значение, в And - старое
А где ты вообще нашел and?
источник

E

EgorBo in pro.net
Ilya Chernoudov
А где ты вообще нашел and?
недавно добавили
источник

IC

Ilya Chernoudov in pro.net
Ilya Chernoudov
Дак оно старое же возвращает?🤔
Тупанул, актуальное значение возращается
источник

E

EgorBo in pro.net
и заюзали в паре метс
источник

E

EgorBo in pro.net
источник