异步和多线程
2023-01-24 本文已影响0人
山猪打不过家猪
1. 进程和线程的概念
进程:一个程序运行时,占用的全部计算资源总和
线程:程序执行流的最小单位,线程是依托于进程的,一个进程可以包含多个线程。
多线程:多个执行流(线程)同时运行,上下文切换,一个cpu核心同一时刻只能执行一个线程;
2. 同步和异步
是对方法执行的描述
同步:完成计算后,进入下一行
异步:不会等待方法完成,直接进入下一行
进程:一个程序运行时,占用的全部计算资源总和
线程:程序执行流的最小单位,线程是依托于进程的,一个进程可以包含多个线程。
多线程:多个执行流(线程)同时运行,上下文切换,一个cpu核心同一时刻只能执行一个线程;
是对方法执行的描述
同步:完成计算后,进入下一行
异步:不会等待方法完成,直接进入下一行