- 博客(4)
- 收藏
- 关注
原创 C# 中的ConcurrentQueue队列及其衍生队列ConcurrentStack、ConcurrentBag、BlockingCollection
命名空间提供了一系列线程安全的集合类型,用于解决多线程环境下的数据共享问题。线程安全的无序集合,适用于线程频繁添加和移除自身数据的场景(如线程本地存储)。通过合理选择并发集合类型,可以显著简化多线程编程的复杂性。线程安全的先进先出(FIFO)队列,适用于多线程生产者和消费者场景。线程安全的后进先出(LIFO)栈,适用于需要反向处理的场景。以下是它们的详细说明和 API 分析。提供阻塞和容量限制功能的线程安全集合,通常包装。是其中最常用的并发队列,此外还有。(阻塞控制)以实现最佳性能。
2025-03-17 13:08:14
1096
原创 C# CancellationToken详解
的核心类型,主要应用于异步操作、多线程任务或长时间运行的任务。当需要直接终止操作时,可以通过抛出。
2025-02-27 14:03:23
1097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅