发明名称 DECLARATIVE PINNING
摘要 A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage collector in response to invocation of a garbage collection service. The reference can be declared as pinned by a programmer within the source code or automatically invoked at run-time based on an unsafe condition. The garbage collection service will not move or relocate objects that are referenced by the active pinned local variables. If a garbage collection does not occur, the fact that the local variables are declared pinned is ignored.
申请公布号 US2009222802(A1) 申请公布日期 2009.09.03
申请号 US20090464834 申请日期 2009.05.12
申请人 MICROSOFT CORPORATION 发明人 DUSSUD PATRICK H.;MORRISON VANCE P.
分类号 G06F12/02;G06F9/45;G06F17/13;G06F17/30 主分类号 G06F12/02
代理机构 代理人
主权项
地址