gpt4 book ai didi

javascript - WinJS/Metro 应用程序是单线程的吗?

转载 作者:行者123 更新时间:2023-12-02 18:43:39 24 4
gpt4 key购买 nike

我在 Windows 8 开发教程中读到,使用 HTML/JavaScript 编写的 Metro 应用程序在单线程上运行。如果是,它如何在 WinRT 中执行异步函数?

最佳答案

这是一个由多部分组成的答案。

传统上 - 是的,它是单线程的。异步是通过计时器在幕后完成的。然而,随着 Web Worker 的出现,您可以在多个线程上运行后台处理(或者使用执行线程处理并依赖 .NET 进行线程处理的 Windows 运行时组件)。

Windows 应用商店 HTMl/JS 应用程序支持 Web Worker,因此,您可以拥有多个线程。

Web Workers

关于javascript - WinJS/Metro 应用程序是单线程的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com