前言
平常写业务代码, 很少会写到多线程. 久了很多东西都忘光光了. 刚好最近在复习 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