запуска? (только один класс на один инстанс программы)
IDisposable мне в помощь, спасибо ребят
и можно ли это как-то на уровне написания кода ограничить, мол нельзя создавать новый экземпляр класса, пока не Dispose старый(а-ля using)
А может синглтон лучше? Или в чем цель то вообще?
В многопоточности, класс будет хранить в себе N задач, после выполнения которых, он сможет высвободить ресурсы. В случае, если создастся другой инстанс, работа класса будет неизбежно неверна
Можно что то типа пула сделать мб Но я честно не до конца понял
ну в этот класс передаются N таски, которые он будет выполнять и делать иную работу, поэтому другие таски, которые к нему не относятся не имеют отношения к его работе если ты про пул тасков
if (GC.GetGeneration(this) != 0) GC.Collect(this) Вроде как должно помочь 0_0
Обсуждают сегодня