摘要: 怎么使用模块1. 建立模块直接的依赖关系,可以通过DependsOnAttribute特性来确定依赖关系2. 先配置模块,实现为模块填充数据和功能设置。3. 使用模块提供的功能接口 怎么定义模块1. 每个模块都应该定义一个模块类并继承AbpModule抽象了类2. 通过DependsOnAttrib 阅读全文
posted @ 2021-06-07 08:57 Karl_Albright 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1. 线程池基础。 创建和销毁线程是一个昂贵的操作,要耗费大量时间。太多的线程会浪费内存资源。由于操作系统必须调度可运行的线程并执行上下文切换,所以大多的线程还对性能不利。为了改善这个情况,CLR包含了代码来管理它自己的线程池(thread pool)。线程池是你的应用程序能使用的线程集合。每CLR 阅读全文
posted @ 2021-06-07 01:16 Karl_Albright 阅读(74) 评论(0) 推荐(0) 编辑