欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 17:59 作者:伊倾听风声  | 我要投稿

js是单线程语言

进程:为了让一个软件/服务能正常运行 而 分配的内存空间

线程:进程会造成内存浪费,所以就有更小的内存空间 - 线程

js只有一个内存空间在运行代码 - 同一时间只能运行一个代码,不能运行多个代码

js是如何实现异步代码的?


js在执行代码的时候,碰到了同步代码,就开始执行,碰到了异步代码,就将异步代码交给浏览器去处理

浏览器为什们能帮js处理异步代码?浏览器是多线程软件 - 同一时间做多件事情

浏览器在替js等待定时器的时间 - 如果时间到了,浏览器会将需要执行的函数,放在一个队列中排队等待

当js将所有的同步代码都执行结束后,再去队列中,依次执行排队的代码

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律