美文网首页
同步执行

同步执行

作者: kalrase | 来源:发表于2019-04-18 15:28 被阅读0次

Promise 与async

var p1=new Promise((resolve,reject)=>{
        setTimeout(()=>{console.log("first");resolve()},1000)
    })
    var p2=new Promise((resolve,reject)=>{
        setTimeout(()=>{console.log("two");resolve()},2000)
    })
    var p3=Promise.all([p1,p2])
    p3.then((res)=>{
        console.log('over')
        setTimeout(()=>{ console.log(res+" two")},1000)
       
    })
    请求p1,p2,都结束后执行请求p3

    async function add(a){
       let p1=await  new Promise((resolve,reject)=>{setTimeout(()=>{console.log(a);resolve(a)},1000)})
        return p1
    }
    add('kal').then((res)=>{ setTimeout(()=>{console.log(res+'rese')},1000) })
    

请求结束后执行then ()

相关文章

  • 同步执行

    Promise 与async 请求结束后执行then ()

  • iOS GCD随记(一)任务/队列组合

    1.同步执行+串行队列2.同步执行+并行队列3.异步执行+串行队列4.异步执行+并行队列5.同步执行+主队列6.异...

  • 异步编程

    同步与异步 同步:按代码顺序依次执行 异步:先执行同步代码,完成后再执行异步代码 事件循环与消息队列:当代码执行到...

  • 一、多线程基础

    多线程基础 基本概念 同步、异步 同步 线程B要等待线程A的执行结果之后才能执行。要顺序执行 异步 相对同步来说,...

  • iOS gcd看我就够了

    gcd是iOS中多线程的一种技术,下面我们来看看gcd的用法 同步&异步 同步 同步执行:字面意思,同步执行就是执...

  • GCD小总结

    单例模式 串行队列同步/异步执行任务 并发队列同步/异步执行任务 队列组 延时执行 barrier

  • iOS相关 | GCD学习

    GCD核心概念:任务和队列 任务:在线程中执行的那段代码。执行方式有两种:同步执行和异步执行 * 同步执行:只能在...

  • 多线程

    NSBlockOperation 需手动执行start方法才会执行,同步执行。 NSBlockOperation ...

  • 主从搭建

    1.主从同步原理示意图 默认是异步同步,半同步需要插件!半同步执行流程:1.事务请求提交操作执行后,写入maste...

  • JavaScript的异步编程

    同步和异步 同步编程,就是计算机一行一行按照顺序依次执行代码,当前代码任务耗时执行会阻塞后续代码的执行。 同步编辑...

网友评论

      本文标题:同步执行

      本文链接:https://www.haomeiwen.com/subject/vmltgqtx.html