![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 74
heeve
这个作者很懒,什么都没留下…
展开
-
06 CancellationToken中止线程
在 C# 中优雅地终止线程可以通过使用实现。是一种线程安全的机制,用于在多个线程之间传递取消操作信号。下面是一个使用优雅地终止线程的示例。原创 2024-05-18 01:16:38 · 321 阅读 · 0 评论 -
04多线程--线程池
线程池是一种软件设计模式,用于管理和复用线程资源,以提高程序性能和资源利用率。线程池的设计会预先创建一定数量的线程,并将这些线程置于一个池中等待任务分配,而不是为每个新任务单独创建线程。原创 2024-05-17 16:36:26 · 1359 阅读 · 0 评论 -
01线程的创建与使用
默认情况下,主线程和通过 new Thread() 创建且未明确设置为后台线程的线程都是前台线程,前台线程对于进程的生命周期至关重要,只要还有任何前台线程在运行,进程就会持续运行。使用这种方式,可以向方法传递任意数量的参数。可以通过将 Thread.IsBackground 属性设置为 true 来将一个线程标记为后台线程。方法1: 使用 lambda 表达式调用目标方法,在表达式内指定参数。方法2:向Thread的Start方法传递参数,只能传一个参数。的方法等待任务完成,编译器会自动处理这一逻辑。原创 2024-05-17 15:09:39 · 208 阅读 · 0 评论