概述 并发编程的目的是为了让程序运行的更快,但并不是启动更多的线程就能让程序最大限度地并发执行。如果想通过多线程使程序运行更快,那么将会面临很多挑战。 上下文切换 即使单核处...
原文 How JavaScript works: an overview of the engine, the runtime, and the call stack 随着 ...
操作系统 操作系统的演进 多道程序设计 早期批处理系统只能一次处理一个任务 多道程序设计使得批处理系统可以一次处理多个任务 多道程序设计是指在计算机内存中同时存放多个程序 多...
这篇文章是我之前看书时做的笔记,内容都是基于【深入理解 JVM 虚拟机】(周志明)这本书中介绍的东西,觉得有一定的价值所以拿出来分享。并且个人时间总是有限的,无法保证大量的产...
曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签...
前言 这几天用Scala写了一堆流计算程序,在翻阅Scala文档时看到了闭包一节,不知怎么就回忆起了自己上大二时用JavaScript做创新项目的经历——因为JS闭包的原理对...