
.NET-C#多线程
Cool2Feel
横向学习,纵向思考
展开
-
.net core多线程:Thread
学习多线程的第一步,就是学习 Thread。Thread 类可以创建和控制线程,设置其优先级并获取其状态。这一篇将开始学习线程的创建和生命周期。官方文档 Thread 类详细的属性和方法:https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.thread?view=netcore-3.1#properties1,获取当前线程信息Thread.CurrentThread 是一个 静态的 Thread 类,Thread 的Curre.原创 2020-08-11 19:41:36 · 5207 阅读 · 0 评论 -
C#多线程编程系列(一)- 简介
目录系列大纲一、前言二、目录结构四、章节结构五、相关链接系列大纲目前只整理到第二章,线程同步,笔者后面会慢慢更新,争取能把这本书中精华的知识都分享出来。C#多线程编程系列(一)- 简介C#多线程编程系列(二)- 线程基础C#多线程编程系列(三)- 线程同步C#多线程编程系列(四)- 使用线程池C#多线程编程系列(五)- 使用任务并行库源码下载点击链接 示例源码下载...转载 2019-08-17 11:22:11 · 418 阅读 · 0 评论 -
C#多线程编程系列(二)- 线程基础
目录C#多线程编程系列(二)- 线程基础1.1 简介1.2 创建线程1.3 暂停线程1.4 线程等待1.5 终止线程1.6 检测线程状态1.7 线程优先级1.8 前台线程和后台线程1.9 向线程传递参数1.10 C# Lock关键字的使用1.11 使用Monitor类锁定资源1.12 多线程中处理异常参考书籍C#多线程编程系列(二)- 线...转载 2019-08-17 11:23:27 · 388 阅读 · 0 评论 -
C#多线程编程系列(三)- 线程同步
目录1.1 简介1.2 执行基本原子操作1.3 使用Mutex类1.4 使用SemaphoreSlim类1.5 使用AutoResetEvent类1.6 使用ManualResetEventSlim类1.7 使用CountDownEvent类1.8 使用Barrier类1.9 使用ReaderWriterLockSlim类1.10 使用SpinWait类...转载 2019-08-17 11:24:52 · 225 阅读 · 0 评论 -
C#多线程编程系列(四)- 使用线程池
目录1.1 简介1.2 在线程池中调用委托1.3 向线程池中放入异步操作1.4 线程池与并行度1.5 实现一个取消选项1.6 在线程池中使用等待事件处理器及超时1.7 使用计时器1.8 使用BackgroundWorker组件参考书籍1.1 简介在本章中,主要介绍线程池(ThreadPool)的使用;在C#中它叫System.Threading.Thre...转载 2019-08-17 11:26:05 · 317 阅读 · 0 评论 -
C#多线程编程系列(五)- 使用任务并行库
目录1.1 简介1.2 创建任务1.3 使用任务执行基本的操作1.4 组合任务1.5 将APM模式转换为任务1.6 将EAP模式转换为任务1.7 实现取消选项1.8 处理任务中的异常1.9 并行运行任务1.10 使用TaskScheduler配置任务执行参考书籍本系列首页链接:[C#多线程编程系列(一)- 简介 ]1.1 简介在之前的几个章节...转载 2019-08-17 11:27:57 · 357 阅读 · 0 评论