1.串行与并发串行:进程或线程有序进行,一个一个执行.
并发:进程或线程同时进行,不考虑顺序.
2.进程与线程的区别一个进程包含一个或多个线程(至少一个线程),当进程所拥有的线程数为0时,进入销毁状态.
进程间资源不共享,同一个进程下的多个线程间的可以实现资源共享.
3.线程的生命周期生命周期:在程序开发中,将一个对象从被实例化完成,到这个对象使用结束,并销毁的过程.
线程的生命周期:一个线程被实例化完成,到这个线程被销毁的过程.
线程的状态1.新生态: New 一个线程对象被实例化完成,但是还没有做任何操作.
2.就绪态: Ready 一个线程已经被开启,开始争抢CPU时间片.
3.运行态: Run 一个线程抢到了CPU时间片,开始执行这个线程中的逻辑.
4.阻塞态: Interrupt 一个线程在运行的过程中,受到某些操作的影响,放弃了已经获得的CPU时间片,并且不在参与CPU时间片的争取,此时线程处于挂起状态.
5.死亡态: Dead 线程对象被销毁.
线程的生命周期流程图
document.querySelectorAll('.g