如果 Javascript 是单线程的,它是如何异步的
Javascript 是一种单线程语言。这意味着它有一个调用栈和一个内存堆。正如预期的那样,它按顺序执行代码,并且必须在执行下一段代码之前完成一段代码。它是同步的,但有时可能是有害的。例如,如果一个函数需要一段时间才能执行或必须等待某事,它会同时冻结所有内容。 发生这种情况的一个很好的例子是窗口警报功……
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构