Size: a a a

2020 March 11

G

Gopneg in pro.net
Ayrat Hudaygulov
ну так они в файнали блоках закрываются
ну и хуй бы с ними, умрут вместе с аппой
источник

AH

Ayrat Hudaygulov in pro.net
Gopneg
ну и хуй бы с ними, умрут вместе с аппой
это зависит
источник

G

Gopneg in pro.net
например?
источник

IC

Ilya Chernoudov in pro.net
Gopneg
ну и хуй бы с ними, умрут вместе с аппой
А если надо удалить файл, а не закрыть его?
источник

AH

Ayrat Hudaygulov in pro.net
ну например этот процесс может быть бекграунд процессом у другого и он не соберется ос
источник

AH

Ayrat Hudaygulov in pro.net
ну или вон как у Ильи написано
источник

AH

Ayrat Hudaygulov in pro.net
ты там мог распаковывать йоба архив в tmp
источник

G

Gopneg in pro.net
Ilya Chernoudov
А если надо удалить файл, а не закрыть его?
если так надо, то не надо stackoverflow допускать %)
источник

AH

Ayrat Hudaygulov in pro.net
и на середине пизда
источник

G

Gopneg in pro.net
короче я думал есть какие-то случаи не форсмажорные, а вы тут перечислили цунами нахер
источник

G

Gopneg in pro.net
еслиб так все просто было, ващеб ничо не падало, знай себе лови стековерфлоу и дальше дуй %)
источник

G

Gopneg in pro.net
(могли бы и сделать уже, да)
источник

IC

Ilya Chernoudov in pro.net
Можно ловить, если выставлен специальный атрибут
источник

AH

Ayrat Hudaygulov in pro.net
Gopneg
короче я думал есть какие-то случаи не форсмажорные, а вы тут перечислили цунами нахер
ну это обычно не проблема для обычных аппов, а вот когда надо какие-нибудь 4 девятки обеспечить…
У меня такая проблема была когда надо было не проебать на клиенте НУ ОЧЕНЬ ВАЖНУЮ инфу гарантированно. и вот там иногда юзеры вырубали компы через кабель (очень умно, да). Поэтому я начал держать 3 локальных копии данных (для консенсуса) с круговой порукой чекинга
источник

AH

Ayrat Hudaygulov in pro.net
если запись в текущее хранилище проебалась и файл закораптился (такое случалось), удаляем его при следующем включении и копируем из двух других
источник

s

semptra in pro.net
https://www.youtube.com/watch?v=WLSrYgMWif4

Вот тут вроде хорошо было о разных таких исключкниях
источник

SK

Sergey Korotkov in pro.net
Nikita Tsukanov
только это нифига не ок
дурацкий вопрос. А ты часом не в дебагере тестишь? Вроде как при дебаге нихера файнали не вызывается если анхендлед эксепшн. Сейчас чекнуть не могу, но чет такое в памяти всплывает
источник

NT

Nikita Tsukanov in pro.net
Ayrat Hudaygulov
файнали не выполнится если там Environment.FailFast, Uncatchable (OOM, SO, EngineException) или Power Surge
пока что там обычный throw new Exception()
источник

NT

Nikita Tsukanov in pro.net
Sergey Korotkov
дурацкий вопрос. А ты часом не в дебагере тестишь? Вроде как при дебаге нихера файнали не вызывается если анхендлед эксепшн. Сейчас чекнуть не могу, но чет такое в памяти всплывает
через dotnet run
источник

SK

Sergey Korotkov in pro.net
Nikita Tsukanov
через dotnet run
тогда увы )
источник