Size: a a a

2021 June 26

Т

Тающий звук... in dlang.ru
Сборщик мусора-то надеюсь очистит ресурсы потом
источник

EP

Egor Pugin in dlang.ru
не факт, там полное разрушение потока, это ненормальное завершение
источник

Т

Тающий звук... in dlang.ru
Сборщик мусора и должен его прибить тогда и ресурсы очистить
источник

Т

Тающий звук... in dlang.ru
Надо посмотреть по нему документацию, может там есть
источник

Т

Тающий звук... in dlang.ru
Не нашёл ничего
источник

EP

Egor Pugin in dlang.ru
у тебя один вариант обычно, просто уведомить поток о завершении, а он сам при этом остановится
источник

EP

Egor Pugin in dlang.ru
просто самостоятельно туда синхронизацию сделать, если ничего нет в стдлибе
источник

Т

Тающий звук... in dlang.ru
Я так и делаю, но хотел его пришить, чтобы программа быстрее закрывалась
источник

Т

Тающий звук... in dlang.ru
При этом я продумал, как это сделать так, чтобы данные не пострадали, но вот поток принудительно завершить не нашёл как
источник

Т

Тающий звук... in dlang.ru
Может там действительно проблемы с ресурсами или что-то подобное, поэтому такой функции не сделали
источник

Т

Тающий звук... in dlang.ru
У меня в потоке webSocket висит и ждёт сообщение. Из другого потока мне не удалось его закрыть, а то бы это помогло и не надо было бы принудительно закрывать поток
источник

DH

Dark Hole in dlang.ru
Никак
источник

OB

Oleg B in dlang.ru
попробуй отправить сигнал, а на этот сигнал уже в потоке навесить обработчик с финализацией
источник

Т

Тающий звук... in dlang.ru
А в C# вот так можно делать: https://m.youtube.com/watch?v=bYEc_H4_qv4
источник

Т

Тающий звук... in dlang.ru
Удобно сделали
источник

DH

Dark Hole in dlang.ru
Мы знаем
источник

И

Игорь in dlang.ru
С# выполняется на вирт.машине или он нативный?
источник

И

Игорь in dlang.ru
В позикс тредах можно кансельнуть тред и можно добавить cleanup handler
источник

EP

Egor Pugin in dlang.ru
виртуальная
источник

TU

Telegram User in dlang.ru
А если этот поток ресурсы какие-нибудь использует? Сейчас с Thread никто не пишет. Сейчас есть Task и CancellationToken для остановки
источник