javascript多线程

发布于 2021-11-21 14:58:15 字数 85 浏览 881 评论 10

遇到一个面试问题:
javascript实现多线程计算,列举下常用的方案 ?我回答了使用一些第三方库实现多线程。但感觉答得不好。。请问这道题的考点是什么。。方案是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

风柔一江水 2021-11-24 04:31:36

我知道 java 和javascript 相互调用可以通过mozilla 的rhino,这样就可以间接通过java来实现了.

三月梨花 2021-11-24 04:31:36

我吓尿了, javascript 语言本身就不支持多线程啊,根本就没有多线程的概念。真不知道考你的人想问什么。不会搞个ajax异步调用,就坑爹的说是多线程吧?

别说什么第三方库实现什么多线程,纯粹瞎扯淡。因为语言本身根本就没有线程的概念,所以再怎么第三方库,还是不会搞个多线程出来(当然这个回答仅限当前,以后js是不是会增加新特性不算在内)。

很多的什么javascript多线程库之类的,纯js的话,说白了,里面不过是几个ajax异步调用之类的玩意儿。这玩意儿,叫异步调用,js本身还是单线程运行的啦,只是有了异步调用,看起来像多线程一样,其实根本不是那么回事儿。最多算:模拟多线程。。。

屌丝范 2021-11-24 04:30:31

很多人分不清循环、异步、批量操作和多线程。。

残花月 2021-11-24 04:30:22

大概应该是考 WebWorker 吧。

英雄似剑 2021-11-24 04:27:17

我吓尿了, javascript 语言本身就不支持多线程啊,根本就没有多线程的概念。真不知道考你的人想问什么。不会搞个ajax异步调用,就坑爹的说是多线程吧?

别说什么第三方库实现什么多线程,纯粹瞎扯淡。因为语言本身根本就没有线程的概念,所以再怎么第三方库,还是不会搞个多线程出来(当然这个回答仅限当前,以后js是不是会增加新特性不算在内)。

很多的什么javascript多线程库之类的,纯js的话,说白了,里面不过是几个ajax异步调用之类的玩意儿。这玩意儿,叫异步调用,js本身还是单线程运行的啦,只是有了异步调用,看起来像多线程一样,其实根本不是那么回事儿。最多算:模拟多线程。。。

归属感 2021-11-24 04:24:04

javascript 是单线程 异步的。

如此安好 2021-11-24 04:23:17

多线程?ajax异步实现吧,但是不算标准的多线程,呵呵

滥情空心 2021-11-24 03:34:22

html5才支持多线程

setTimeout还是线性的

恋你朝朝暮暮 2021-11-23 17:08:56

客戶端的話:

1. setTimeout () or setInterval()

2. Ajax

3. Web Worker (HTML5) http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html

千笙结 2021-11-22 17:42:55

赞同

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文