美文网首页
web 工作线程

web 工作线程

作者: 淘码小工 | 来源:发表于2017-09-26 17:30 被阅读11次

JavaScript通常是单线程,一次只执行一件事。好处是编程简单。但是当运行大量的计算的时候,就会收到“slow script”对话框,告诉你脚本运行缓慢。我们可以增加一个控制线程来提供帮组。

window.onload = function() {
    //等待页面完全加载,然后创建一个新的工作线程 
    var worker = new Worker("worker.js")
   //使用工作线程的postMessage方法向他发送一个消息,一个简单的字符串,也可以是数组,json对象
    worker.postMessage("ping");

    worker.onmessage = function (event) {
           var message = "Worker says " + event.data;
           document.getElementById("output")
     }
}

相关文章

  • web 工作线程

    JavaScript通常是单线程,一次只执行一件事。好处是编程简单。但是当运行大量的计算的时候,就会收到“slow...

  • http之web服务器

    一、web服务器工作流程 1.建立连接 2.接受请求 请求处理的工作方式 单线程web服务器 多进程及多线程web...

  • 初识JavaScript工作线程—2017年7月28日

    JavaScript工作线程 进程与线程 JavaScript一次只能做一件事,但是有了HTML5和Web工作线程...

  • 线程数究竟设多少合理

    一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个...

  • web worker初入

    在HTML5中提出了工作线程(Web Workers)的概念,即多线程概念,可以将一些大量计算的代码交给web w...

  • Java线程池的原理及几类线程池的介绍

    在什么情况下使用线程池? 使用线程池的好处: 线程池工作原理:为什么要用线程池? 诸如 Web 服务器、数据库服务...

  • 关于Web Worker

    Web Worker Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 ...

  • 用Rust编写web server,实现线程池的清除

    在之前用线程池实现的web server中,每个工作线程中通过loop进行循环,从channel的接收端等待任务,...

  • web worker 处理多文件并行上传

    一 web worker: 什么是web worker Web Worker为Web内容在后台线程中运行脚本提供...

  • service worker

    Service Worker是继web Worker后又一个新的线程,这个线程比web worker独立得更彻底,...

网友评论

      本文标题:web 工作线程

      本文链接:https://www.haomeiwen.com/subject/nfajextx.html