面向面试编程代码片段之GC

x

代码

using System;
using System.Threading;

public static class Program{
public static void Main(){
Timer t
= new Timer(TimerCallback,null,0,2000); Console.ReadLine(); } private static void TimerCallback(Object obj){ Console.WriteLine("In TimerClallback : " DateTime.Now); //假装此时执行了GC //出于演示目的,强制执行一次辣鸡回收 GC.Collect(); }

问题:

运行可执行文件,TimerCallback方法江北调用几次?
Why?

 引用

[0]Jeffrey Richter. CLR via C#[M]. 第4版. 清华大学出版社.

 

x

posted @ 2018-12-26 22:52  zh89233  阅读(148)  评论(0编辑  收藏  举报