Как думаете, что вы увидите в консоли после выполнения этого кода:
static void Main(string[] args)
{
Timer t = new Timer(DoWork, null, 0, 2000);
Console.ReadKey();
}
private static void DoWork(object obj)
{
Console.WriteLine("I am timer");
GC.Collect();
}
Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
Здравствуйте, debugx, Вы писали:
D>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
баян
D>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
отладчик-то держит ссылку на объект, так?
Здравствуйте, Аноним, Вы писали:
D>>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
А>отладчик-то держит ссылку на объект, так?
не в этом дело, сборщик мусора по-другому работает для дебажной сборки.
Здравствуйте, debugx, Вы писали:
D>Здравствуйте, Аноним, Вы писали:
D>>>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
А>>отладчик-то держит ссылку на объект, так?
D>не в этом дело, сборщик мусора по-другому работает для дебажной сборки.
Cборщик мусора работает так же. По-другому работает JIT.