
学习笔记——关于浏览器中的事件循环
如果让渲染主线程等待这些任务的时机达到,就会导致主线程长期处于「阻塞」的状态,从而导致浏览器「卡死」如果程序需要同时执行多块代码,主线程就会启动更多的线程来执行代码,所以一个进程中可以包含多个线程。一个进程至少有一个线程,所以在进程开启后会自动创建一个线程来运行代码,该线程称之为主线程。默认情况下,浏览器会为每个标签页开启一个新的渲染进程,以保证不同的标签页之间不相互影响。浏览器进程内部会启动多个线程处理不同的任务。为了避免相互影响,为了减少连环崩溃的几率,当启动浏览器后,它会自动启动多个进程。





