posted @ 2024-05-23 02:13 WebEnh 阅读(324) 评论(0) 推荐(0) 编辑
摘要:
起因在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右,就会引发异常“内存溢出”。环境:Visual Studio 2022 问题 阅读全文
摘要:
本文参考书籍《CLR via C#》 Task的取消采用一种形如令牌(Token)的方式。首先先构建一个CancellationTokenSource实例,然后任务中执行的方法必须能接受一个CancellationToken类型的参数。 假设我们有这样一个方法: private static Int 阅读全文
posted @ 2024-05-23 02:09 WebEnh 阅读(192) 评论(0) 推荐(0) 编辑