Size: a a a

2021 March 22

E

EgorBo in pro.net
нейтивАОТ (экс коррт)
источник

A

Aloraman in pro.net
Эт да, но еще и Ready To Run встречается
И в VM что-то похожее
https://github.com/dotnet/runtime/blob/79ae74f5ca5c8a6fe3a48935e85bd7374959c570/src/coreclr/vm/threadstatics.h#L46
источник

E

EgorBo in pro.net
ну это [ThreadStatic] же
источник

E

EgorBo in pro.net
инициализация полей. помеченных этим атриббутом
источник

A

Aloraman in pro.net
Да, по содержимому только если посмотреть, постоянно терминология юзается: GC Statics, Non GC Statics
Например:
// Layout of m_pDataBlob is:
//              ClassInit bytes (hold flags for cctor run, cctor error, etc)
//              Non GC Statics
источник

E

EgorBo in pro.net
non gc static — это статическое поле с атрибутом но тип - не гц
источник

E

EgorBo in pro.net
ой не стопэ, перепутал) нонгц статик - это просто обычная статическая инициализация)
источник

E

EgorBo in pro.net
static int Fuck = 42
источник

E

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

E

EgorBo in pro.net
но есть и такие как я выше сказал да
источник

IC

Ilya Chernoudov in pro.net
из за этого деприкейтнули аттрибут?
источник

E

EgorBo in pro.net
Ilya Chernoudov
из за этого деприкейтнули аттрибут?
какой?
источник

IC

Ilya Chernoudov in pro.net
чтобы убрать в будущем эту дичь из рантайма
источник

E

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

IC

Ilya Chernoudov in pro.net
EgorBo
какой?
threadstatic
источник

E

EgorBo in pro.net
а чё дичь? норм же
источник

IC

Ilya Chernoudov in pro.net
EgorBo
какую
ну вот эти все флаги
источник

E

EgorBo in pro.net
нормас тема для многопоточности - хранить поля в контексте треда
источник

IC

Ilya Chernoudov in pro.net
EgorBo
а чё дичь? норм же
вроде ThreadLocal сделаны как то по другому, более явно
источник

E

EgorBo in pro.net
я хз тут
источник