• 首页
  • 档案馆
  • 论坛
Hexo

Hexo


编程笔记

C# 线程安全集合 - Concurrent Collections

概述System.Collections.Concurrent 命名空间提供了线程安全的集合类。在多线程环境中使用这些集合可以避免手动加锁,提升性能。 ConcurrentDictionary<TKey, TValue>线...

2026-05-12 C#, 并发集合, 线程安全 阅读全文
编程笔记

C# 线程同步 - lock 与 Monitor

概述多线程访问共享资源时可能出现数据不一致。lock 和 Monitor 用于确保同一时刻只有一个线程进入临界区。 lock 语句lock 是最简单的同步方式。 12345678910private static readonly o...

2026-05-12 C#, lock, 线程同步 阅读全文
编程笔记

C# 跨进程同步 - Mutex 与 Semaphore

概述Mutex 和 Semaphore 是内核同步对象,支持跨进程同步。相比 lock/Monitor(用户态),它们有更大的开销但功能更强。 Mutex(互斥体)Mutex 确保同一时刻只有一个线程(或进程)拥有资源。 进...

2026-05-12 C#, Mutex, Semaphore 阅读全文
编程笔记

C# 并行编程 - Parallel 与 PLINQ

概述System.Threading.Tasks 命名空间提供 Parallel 类和 PLINQ(并行 LINQ),简化数据并行和任务并行的实现。它们自动将工作分配到多个线程。 Parallel.For并行 for 循环,适合迭代次...

2026-05-12 C#, PLINQ, Parallel 阅读全文
编程笔记

C# 线程详解 - Thread 类

概述System.Threading.Thread 是 .NET 中最基础的线程操作类。通过 Thread 类可以创建、启动、暂停、恢复和终止线程。 创建和启动线程基本创建方式12345678910111213141516171819...

2026-05-12 C#, 多线程, 线程 阅读全文
编程笔记

C# 线程池与 Task - 高效并发编程

概述线程池(ThreadPool)和 Task 是 .NET 中推荐的并发编程方式。它们简化了线程管理,避免频繁创建销毁线程的开销。 线程池 (ThreadPool)线程池维护一组工作线程,任务到来时分配空闲线程执行。 基础使用123...

2026-05-12 C#, Task, 线程池 阅读全文
编程笔记

C# 多线程调试与最佳实践

概述多线程程序的调试比单线程复杂得多。本文介绍常见的调试技巧、诊断工具和最佳实践。 Visual Studio 调试技巧线程窗口 调试 → 窗口 → 线程:查看所有线程的调用堆栈 可以冻结/恢复线程(右键 → 冻结) 标记线...

2026-05-12 C#, 多线程, 最佳实践 阅读全文
MVVM 实战

CommunityToolkit.Mvvm 实战 (1) — 完整便签应用

本篇定位前面 11 篇分析了源码,这篇用一个完整的便签应用串联所有知识点。 项目结构1234567891011121314NoteApp/├── Models/│ └── Note.cs # 数据...

2026-05-12 C#, CommunityToolkit, MVVM 阅读全文
MVVM 实战

CommunityToolkit.Mvvm 实战 (2) — 单元测试 ViewModel

本篇定位ViewMode l 包含业务逻辑,需要单元测试。CommunityToolkit.Mvvm 的设计使 ViewModel 可测性很好。 1. 测试 ObservableObject 属性123456789101112131...

2026-05-12 C#, CommunityToolkit, MVVM 阅读全文
MVVM 实战

CommunityToolkit.Mvvm 实战 (3) — DI 容器集成

本篇定位CommunityToolkit.Mvvm 不内置 DI 容器,但可以轻松集成 Microsoft.Extensions.DependencyInjection。这篇用示例演示完整集成方案。 1. 安装依赖12<Pac...

2026-05-12 C#, CommunityToolkit, DI 阅读全文
12345

文章 43 分类 9 标签 71

分类目录

  • C# 反射系列6
  • GitHub 日报5
  • MVVM 实战3
  • MVVM 框架源码分析12
  • 技术问题排查1
  • 故障排查1
  • 编程笔记12
  • 运维1
  • 运维笔记1

标签聚合

API中转 APM AsyncLock Attributes C# CancellationToken Cloudflare WAF CommunityToolkit DI EAP Expression Tree Generics Git GitHub Hermes Agent Hexo MVVM Mutex

最新文章

    工控机频繁重启问题诊断与修复 Hello World GitHub Trending 日报 · 2026-06-12 muyuan.do 中转 403 "Your request was blocked" 排查与修复 Windows 工控机频繁重启问题排查与修复
  • © 2026 Hexo 版权所有.
  • 本站已运行Loading...
  • Theme Kratos:Rebirth
  • Site built with  by 浅梦风凌.
  • Powered by Hexo
  • Hosted on Github Pages