首页 > 编程语言 >ASP.NET Core – Thread, Task, Async 线程于异步编程

ASP.NET Core – Thread, Task, Async 线程于异步编程

时间:2022-10-03 18:22:29浏览次数:84  
标签:Core ASP Thread 异步 编程 线程 进程 NET 多线程

前言

平常写业务代码, 很少会写到多线程. 久了很多东西都忘光光了. 刚好最近在复习 RxJS. 有一篇是讲 scheduler 的.

会讲到 JavaScript 异步相关的资讯. 既然如果那就一次过把相关的东西都复习一下呗.

以前写过的文章 : 异步编程 (发布于 2015-04-02)

 

基本概念

进程和线程

一个 Application 会用到一个进程和最少一个线程 (不同 App 的进程相互独立, 进程内的线程相互独立)

线程池

创建和销毁线程是很费劲的, 所以通常会有线程池用来缓存线程, 类似 SQL connection pool.

池中控制一定数量的线程, 想用就去池中拿, 用完了就放回去.

为什么要多线程

因为想 multitask. 看过 F1 赛车换轮胎的过程吗? 是不是一堆人一起上? 同样道理, 要快就让多个线程一起上 (当然前提是分工要分的好)

 

标签:Core,ASP,Thread,异步,编程,线程,进程,NET,多线程
From: https://www.cnblogs.com/keatkeat/p/16750942.html

相关文章