Skip to content

异步函数的执行顺序问题 #505

@cloudyview

Description

@cloudyview

我在程序中先后调用了三个函数,都是异步函数,但是在具体执行的时候,却会从第二个开始执行,然后第一个,然后第三个。我之后将第一个函数改为同步函数后,执行顺序才正常。
是什么因素导致了这个现象呢?
难道函数本身也有优先级之分吗?是不是fs.readfile的登记低于fs.readDir?
使用异步函数的js程序

我做了一个测试,也是会优先执行readDir的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions