摘要:
常见概念 已经有多线程了,为何还要异步 多线程与异步是不同的概念 异步并不意味着多线程,单线程同样可以异步(CPU调度) 异步默认借助多线程 多线程经常阻塞,而异步要求不阻塞 多线程与异步的适用场景不同 多线程 适合CPU密集型操作 适合长期运行的任务 线程的创建与销毁,开销较大 提供更底层的控制, 阅读全文
posted @ 2025-06-10 15:29
星渐渐被你吸引
阅读(56)
评论(1)
推荐(0)
摘要:
基本概念 什么是线程 线程是操作系统中能独立运行的最小单位,也是程序中能够并发执行的一段指令序列。 线程是进程的一部分,一个进程可以包含多个线程,这些线程共享进程的资源。 进程有入口线程,也可以创建更多的线程。 为什么要多线程 批量重复任务希望同时执行(比如对数组中的每个元素进行相同且耗时的操作)。 阅读全文
posted @ 2025-06-10 15:05
星渐渐被你吸引
阅读(26)
评论(0)
推荐(0)
摘要:
直接上代码 /// <summary> /// 长时间工作Task服务 /// </summary> public class LongRunningTaskService { private CancellationTokenSource _stopCts; private readonly Se 阅读全文
posted @ 2025-06-10 14:44
星渐渐被你吸引
阅读(202)
评论(0)
推荐(0)
摘要:
直接上代码 /// <summary> /// 长时间工作线程服务 /// </summary> public class LongRunningThreadService { private CancellationTokenSource _stopCts; private readonly Ma 阅读全文
posted @ 2025-06-10 11:47
星渐渐被你吸引
阅读(46)
评论(0)
推荐(0)

浙公网安备 33010602011771号