摘要:
在这之前我写过一些文章来介绍关于字符串内存分配和驻留的文章,涉及到的观点主要有:字符串的驻留机制避免了重复对象的创建;驻留的字符串对象不能被GC回收;被驻留的字符串是被同一进程中所有应用程序域共享的。这里我通过内存分析工具来证明这些结论。 阅读全文
摘要:
BackgroundWorker允许您在单独的专用线程上运行操作。操作是异步执行的,用户可能在操作执行过程中关闭窗体,而窗体的关闭会伴随着Dispose方法的执行。如果我们注册了RunWorkerCompleted事件,并且在该事件处理程序中需要操作这个被Dispose的窗体,就会出现一些无法预知的异常。 阅读全文