07 2020 档案
摘要:using System; using System.Collections.Generic; using System.Linq.Expressions; namespace HC.Common.Tools.DataConvert { /// <summary> /// 利用表达式目录树进行实体映
阅读全文
摘要:###垃圾回收 值类型 每次使用都有对应新的线程栈 用完自动释放 引用类型 全局公用一个堆 因此需要垃圾回收 操作系统 内存是链式分配 CLR 内存连续分配(数组) 要求所有对象从 托管堆分配 GC 触发条件 New对象时 计算是否有足够的空间来分配该对象 若空间不足 则CLR就执行GC 显示调用C
阅读全文
摘要:使用SemaphoreSlim 实现 当多个任务或线程并行运行时,难以避免的对某些有限的资源进行并发的访问。可以考虑使用信号量来进行这方面的控制(System.Threading.Semaphore)是表示一个Windows内核的信号量对象。如果预计等待的时间较短,可以考虑使用SemaphoreSl
阅读全文