#Js篇:并发(宏观概念) 和 并行(微观概念)&& 回调函数

并发

  1. 并发指的是一个系统(或程序)能够同时处理多个任务或操作;
  2. 这些任务可能在时间上有重叠,但是在同一时刻只能执行一个任务;
  3. 任务之间可能通过时间片轮转或事件驱动的方式切换执行,实现过多个任务间交替执行;

并行

  1. 并行指的是系统(或程序)同时执行多个任务或操作;
  2. 在同一时刻执行多个任务;
  3. 任务是真正同时执行的

回调函数

  1. 定义:一个函数被作为参数传递给另一个函数,以便在某个特定事件发生或异步操作完成时执行;
  2. 缺点:
    回调地狱:多个异步操作嵌套在一起时,代码可能变得难以理解和维护,形成回调地狱;
    解决办法---
    1.使用Promise,它提供了更清晰、更结构化的代码,避免了回调地狱。
    2.使用Async/Await: Async/Await 是基于Promise的一种更高级的异步编程模式,它使得异步代码看起来更像同步代码,更易于理解。
    错误处理困难 :错误通常在每个回调函数中进行,使错误处理变得困难
相关推荐
光影少年1 分钟前
react怎么实现响应式?
前端·react.js·前端框架
奋斗吧程序媛9 分钟前
Vue Router的路由模式
前端·javascript·vue.js
by__csdn10 分钟前
Vue.js 生命周期全解析:从创建到销毁的完整指南
前端·javascript·vue.js·前端框架·ecmascript·css3·html5
m0_4711996319 分钟前
【JavaScript】前端如何处理服务端部分接口加解密
开发语言·前端·javascript
盐焗西兰花26 分钟前
鸿蒙学习实战之路-Web 页面适配最佳实践
前端·学习·harmonyos
离别又见离别37 分钟前
vue使用js渲染组件案例(公用打印组件动态渲染)及静默打印实现
前端·javascript·vue
wyhwust38 分钟前
学技术找工作经验分享--前端
前端
BD_Marathon41 分钟前
【JavaWeb】JS_BOM编程_window对象的常见属性
前端
IT_陈寒43 分钟前
Redis性能提升50%的7个关键配置:从慢查询优化到内存碎片整理实战指南
前端·人工智能·后端
还不秃顶的计科生1 小时前
wps“文件路径与可点击的超链接“之间的相互转换
前端