----------异步同步函数

----------回调函数

一、异步同步函数

同步:发送一个请求,等待返回,然后再发送下一个请求

异步:发送一个请求,不等待返回,随时可以再发送下一个请求


  同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内 容就会出错,同步就会按顺序来修改。

  异步则是可以提高效率了,现在cpu都是双核,四核,异步处理的话可以同时做多项工作,当然必须保证是可以并发处理的。
  这些都是对的。
  同步和异步最大的区别就在于。一个需要等待一个不需要等待
  比如广播,就是一个异步例子。发起者不关心接收者的状态。不需要等待接收者的返回信息
  电话,就是一个同步例子。发起者需要等待接收者,接通电话后,通信才开始。需要等待接收者的返回信息

异步代码:

 1     function a(){
 2         console.log("执行a函数");
 3         setTimeout(function(){
 4             console.log("执行a函数的间隔")
 5         },2000)
 6     }
 7     function b(){
 8         console.log("执行b函数");
 9     }
10    a();
11    b();

更多相关文章

  1. 什么“返回此”在javascript函数中做什么?
  2. jQuery和AJAX - 使用Ajax添加的对象动态不适用于jQuery函数?
  3. Javascript偏函数与柯里化
  4. 当函数在单独的PHP文件中定义时,调用JavaScript函数onclick按钮事
  5. Python 内置函数及excel操作
  6. Python3 函数式编程(高阶函数)
  7. python中range()函数的用法--转载
  8. Python3入门(六)——函数式编程
  9. Python执行系统命令:使用subprocess的Popen函数

随机推荐

  1. 使用Eclipse搭建Android的开发环境
  2. Android Studio 单刷《第一行代码》系列
  3. Android中绘制图表解决方案
  4. 基于百度地图实现Android定位功能实现(详
  5. Android SDK中的必会工具——android
  6. Android(安卓)问题积累
  7. 【Android您问我讲】如何使用选显卡 - Ta
  8. Android简明开发教程十八:自定义对话框 Tr
  9. Android磁盘管理-系统源码分析(1)
  10. Android 系统概要 ——《第一行代码 Andr