当前位置: 首页 > 面试题库 >

怎样在JavaScript中创建一个worker线程?

太叔景同
2023-03-14
本文向大家介绍怎样在JavaScript中创建一个worker线程?相关面试题,主要包含被问及怎样在JavaScript中创建一个worker线程?时的应答技巧和注意事项,需要的朋友参考一下

webworker基本流程,新建一个worker,然后postMessage来传递数据,onmessage接收数据并执行函数。

var worker = new Worker('a.js');
worker.postMessage('Hello World');
worker.onmessage = function (e) {
  console.log(e.data);
}
 类似资料:
  • 本文向大家介绍怎样在react中创建一个事件?相关面试题,主要包含被问及怎样在react中创建一个事件?时的应答技巧和注意事项,需要的朋友参考一下 var EventEmitter = require('events').EventEmitter; class App extends Component{ constructor(props){ super(props); } componentD

  • 问题内容: 我有一个用create-react-app创建的React应用,没有弹出。我正在尝试使用网络工作者。我已经尝试过worker- loader软件包(https://github.com/webpack-contrib/worker- loader )。 如果我尝试开箱即用(- )的worker-loader ,我将收到一条错误消息,告诉我Create React App不支持Webpa

  • 使超链接在 中可单击是微不足道的。您只需在IB的视图上设置“检测链接”复选框,它就会检测HTTP链接并将其转换为超链接。 然而,这仍然意味着用户看到的是“原始”链接。RTF文件和HTML都允许你设置一个用户可读的字符串,在它的“后面”有一个链接。 将属性化文本安装到文本视图(或或,就此而言。)但是,当属性化文本包含链接时,它是不可单击的。 有没有办法让用户可读的文本可以在、或中单击? SO上的标记

  • 本文向大家介绍JavaScript注册一个service worker,包括了JavaScript注册一个service worker的使用技巧和注意事项,需要的朋友参考一下 示例 可以在每个页面加载时调用 register ()。如果 SW 已经注册,那么浏览器将提供已经运行的实例 SW 文件可以是任何名称。 sw.js 是常用的 SW文件的位置很重要,因为它定义了SW的范围。例如,位于/js/

  • 问题内容: 我是线程新手。我想创建一些与主线程分开工作的简单函数。但这似乎不起作用。我只想创建一个新线程,并在那里独立于主线程发生的事情做一些事情。这段代码看起来很怪异,但到目前为止,我对线程的了解还很少。你能解释一下这是怎么回事吗? 问题答案: 您正在线程方法中调用该方法。但是只有在线程已经启动时才调用该方法。改为这样做:

  • 问题 你创建一个工作者线程池,用来响应客户端请求或执行其他的工作。 解决方案 concurrent.futures 函数库有一个 ThreadPoolExecutor 类可以被用来完成这个任务。 下面是一个简单的TCP服务器,使用了一个线程池来响应客户端: from socket import AF_INET, SOCK_STREAM, socket from concurrent.futures