MyClass mc = new MyClass()£¬µÄ¿Õ¼ä·ÖÅä²ßÂÔÈçÏ£º
1. ¼ÆËã¿Õ¼ä¿´ÊÇ·ñ»áµ¼ÖÂGC¡£¼ÆËã¸ÃÀàÖж¨ÒåµÄËùÓÐʵÀý×ֶεÄsizeºÍÁ½¸ö¸½¼Ó¶ÔÏó(type handler(Àà¶ÔÏóµÄÖ¸Õë)ºÍsyncBlockIndex(Ö¸ÏòÒ»¿éÓÃÀ´¹ÜÀí¶ÔÏóͬ²½µÄÄÚ´æ))µÄsize²¢Ò»Ö±µÝ¹éµ½object¶ÔÏó,µÃµ½ÆäÐèÒª·ÖÅäÄÚ´æ´óС£¬¿´Ê£ÓàÄÚ´æÊÇ·ñ¹»·ÖÅä´Ë¶ÔÏ󣬲»¹»»áµ¼ÖÂÀ¬»ø»ØÊÕ¡£
2. Ê×Ïȹ¹ÔìMyClassµÄtype¶ÔÏó£¬type¶ÔÏó°üÀ¨¾²Ì¬×ֶκͷ½·¨±í£¬½«Æä·ÖÅäÔÚÍйܶѵÄloader¶ÑÉÏ£¬×¢Òâ´Ë¶ÔÏ󽫲»»á±»GC×Ô¶¯»ØÊÕ£¬ÆäÉúÃüÖÜÆÚÊÇ´Ó´´½¨µ½AppDomainжÔØ¡£
3. ¹¹ÔìMyClassµÄʵÀý×ֶΣ¬¹¹Ô츽¼Ótype handler²¢Ö¸Ïòtype¶ÔÏ󣬹¹ÔìSyncBlockIndex²¢Ö¸Ïòͬ²½ÄÚ´æ¡£
4. µ÷ÓÃMyClass¹¹Ô캯Êý£¬´Ëʱ»áÒýÆðÆ丸Àà³õʼ»¯£¬¸¸Àà³õʼ»¯Ñ»·ÉÏÊö¹ý³Ì£¬Ö±ÖÁobject¶ÔÏóÍê³É´´½¨£¬ÔÙ·µ»ØÖ´ÐÐ×ÓÀ๹Ô캯ÊýÖ±ÖÁMyClass£¬´´½¨MyClassÍê³Éºó£¬·µ»ØÆäÄÚ´æµØÖ·£¬¸³Öµ¸øMyClassµÄthis£¬²¢½«ÆäÒýÓô«¸øÕ»ÉÏÉùÃ÷µÄmyClass¡£