当前位置: 首页 > 面试题库 >

说说你理解的同步和异步的区别是什么?

莫飞翮
2023-03-14
本文向大家介绍说说你理解的同步和异步的区别是什么?相关面试题,主要包含被问及说说你理解的同步和异步的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下

同步:指的是同一时间只会执行一个任务,只有当前任务执行结束才会继续执行下一个任务。
异步:指的是人主观上同一时间程序同时进行多个任务,实际上是已极小的时间间隔在不同任务间进行切换来实现的。
JS中指的就是多个任务按照你编码的顺序开始任务,但是任务的完成顺序并不一定和开始的顺序相同。
常用的异步实现方法有回调、Promise

 类似资料:
  • 本文向大家介绍说说你对SVN和GIT的理解和区别相关面试题,主要包含被问及说说你对SVN和GIT的理解和区别时的应答技巧和注意事项,需要的朋友参考一下 职业早期使用过 SVN,记得在windows上面一个小乌龟的图标,不太聪明的亚子。。 svn是集中式的,允许单次下载单文件修改,因为对每个文件都有对应的.svn文件控制 git是分布式的,每次clone都是获得一个完整的代码版本,可以不依赖服务器本

  • 本文向大家介绍说说你对ArrayBuffer的理解!它和Array有什么区别?相关面试题,主要包含被问及说说你对ArrayBuffer的理解!它和Array有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 ArrayBuffer: 表示通用的、固定长度的原始二进制数据缓冲区。ArrayBuffer 不能直接操作,而是要通过类型数组对象或 DataView 对象来操作 Array: 是Java

  • 本文向大家介绍举例说明同步和异步相关面试题,主要包含被问及举例说明同步和异步时的应答技巧和注意事项,需要的朋友参考一下 考察点:线程 如果系统中存在临界资源(资源数量少于竞争资源的线程数量的资源),例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就必须进行同步存取(数据库操作中的排他锁就是最好的例子)。当应用程序在对象上调用了一个需要花费很长时间来

  • 本文向大家介绍请说明一下锁和同步的区别。相关面试题,主要包含被问及请说明一下锁和同步的区别。时的应答技巧和注意事项,需要的朋友参考一下 考察点:锁 用法上的不同: synchronized既可以加在方法上,也可以加载特定代码块上,而lock需要显示地指定起始位置和终止位置。 synchronized是托管给JVM执行的,lock的锁定是通过代码实现的,它有比synchronized更精确的线程语义

  • 本文向大家介绍说说你对keep-alive的理解是什么?相关面试题,主要包含被问及说说你对keep-alive的理解是什么?时的应答技巧和注意事项,需要的朋友参考一下 keep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在页面渲染完毕后不会被渲染成一个DOM元素

  • 本文向大家介绍请你说说,cookie 和 session 的区别?相关面试题,主要包含被问及请你说说,cookie 和 session 的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:web访问 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用sessi