浏览:1532008-06-14 08:59   来自黑山小妖      :
在P187页提到有工作站和服务器两种垃圾收集器,可以通过CorbindToRuntimeEx()函数选择,但是我还是不理解具体操作方法,可以在machine.config里面指定吗?
楼主
  2个月前   jowo      :
1楼 回到顶楼 
  2个月前   黑山小妖      :
没人知道吗?
2楼 回到顶楼 
  1个月前   Anytao      :
你好,很高兴你的讨论。
关于这个问题,CLR是在运行时加载到进程上,并通过选择CorBindToRuntimeEx()方法来选择要使用的GC。但是在执行托管代码之前,宿主(CLR Host)程序必须首先将CLR加载并初始化才能启动,也就是说必须有一个宿主程序来负责CLR的加载和初始化操作,而宿主可能是Console Application,也可以是ASP .NET,Microsoft Internet Explorer
等等,同时你也可以根据微软的公开API实现自己的宿主程序来加载CLR。

所以,深入的了解这个问题应该对运行时宿主和CLR的加载过程有所了解,才能有更多的收获。
3楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“你必须知道的.NET”


其他话题

相关链接
1 23372