摘要: 第23章 并行编程 23.1 选择 PFX 的原因 服务器应用发挥多核心的优势十分容易(服务器应用可以通过每一个线程独立处理客户端的请求)。桌面程序发挥多核优势则比较困难了,我们通常需要对计算密集型的代码进行如下的处理: 将代码划分为多个小块; 通过多线程并行执行这些小块代码; 以线程安全和高效的方 阅读全文
posted @ 2025-01-06 22:58 hihaojie 阅读(63) 评论(0) 推荐(0)
摘要: 第22章 高级线程处理 22.1 同步概述 多线程我们常需要一些同步结构进行线程间通讯。同步结构可以分为三类: 互斥锁 一次只允许一个线程执行特定的活动或一段代码。主要目的是令线程访问共享的写状态而不互相影响。互斥锁包括 lock​、Mutex​ 和 SpinLock​。 2. 非互斥锁 实现了有限 阅读全文
posted @ 2025-01-06 22:56 hihaojie 阅读(69) 评论(0) 推荐(0)
摘要: 第18章 程序集 概述 程序集是 .NET 中的基本 部署 单元,也是所有 类型 的容器。 程序集包含: 已编译的 类型 IL(中间语言) 代码 运行时 资源 用于版本控制、安全及其他程序集的引用信息 定义了类型解析和安全许可的边界 一般来说,一个程序集包含单个的 Windows 可移植执行文件(W 阅读全文
posted @ 2025-01-01 18:17 hihaojie 阅读(123) 评论(0) 推荐(0)
摘要: 第17章 序列化 17.1 序列化概念 序列化和反序列化通常用于: 通过网络或程序边界传输对象 在文件或者数据库中保存对象 深拷贝 17.1.1 序列化引擎 下表列出了 .NET Framework 支持的 4 种序列化机制: C7.0 核心技术指南 第7版.pdf - p737 - C7.0 核心 阅读全文
posted @ 2025-01-01 18:16 hihaojie 阅读(51) 评论(0) 推荐(0)
摘要: 第16章 网络 纲要 .NET Framework 在 System.Net.*命名空间中包含了支持各种网络标准的类,支持的标准包括 HTTP、TCP/IP 以及 FTP 等。以下列出了其中的主要组件: ​Webclient​ 类 支持通过 HTTP 或者 FTP 执行简单的下载/上传操作。 ​We 阅读全文
posted @ 2025-01-01 18:14 hihaojie 阅读(99) 评论(0) 推荐(0)
摘要: 第15章 流与IO 15.1 .NET 流的架构 .NET 流的架构主要包含三个概念:** 后台存储 、 装饰器 以及 流适配器 **,如图所示: C7.0 核心技术指南 第7版.pdf - p655 - C7.0 核心技术指南 第 7 版-P655-20240216192328 ​​ 其中** 后 阅读全文
posted @ 2025-01-01 18:11 hihaojie 阅读(61) 评论(0) 推荐(0)
摘要: 第14章 并发与异步 14.2 线程 进 程提供了程序执行的独立环境, 进 程持有 线 程,且至少持有一个 线 程。这些 线 程共享 进 程提供的执行环境。 14.2.1 创建线程 创建线程的步骤为: 实例化 ​Thread​ ​ 对象,通过构造函数传入 ​ThreadStart​ ​ 委托。 调用 阅读全文
posted @ 2025-01-01 18:09 hihaojie 阅读(71) 评论(0) 推荐(1)
摘要: 第13章 诊断 13.1 条件编译 预编译的指令见 4.16 预处理指令,我们这里的条件编译用到的指令有: ​#if​​、#else​​、#endif​​、#elif​​ 条件编译指令可以进行 与 ​&&​ ​、 或 ​||​ ​、 非 ​!​ 运算。 预定义指令可以通过三种方式定义: 在文件中通过 阅读全文
posted @ 2025-01-01 18:07 hihaojie 阅读(62) 评论(0) 推荐(0)
摘要: 第12章 对象销毁与垃圾回收 销毁(disposal),指文件、锁、操作系统句柄和非托管对象的释放,相应的功能由 IDisposable 提供;垃圾回收,指托管内存不再使用后的定期回收,由 CLR 执行。 销毁通常是显式调用的;垃圾回收是自动执行的。 12.1 IDisposable​ 接口、Dis 阅读全文
posted @ 2025-01-01 18:05 hihaojie 阅读(84) 评论(0) 推荐(0)
摘要: 第11章 其他 XML 技术 概述 System.Xml 命名空间由以下命名空间和核心类型构成: ​System.Xml.*​ ​XmlReader​ 和 XmlWriter​:高性能、前向读写的 XML 流 ​XmlDocument​:基于 W3C 标准 DOM(已过时)的 XML 文档 ​Sys 阅读全文
posted @ 2025-01-01 18:04 hihaojie 阅读(42) 评论(0) 推荐(0)