原文地址:A gentle introduction to multithreading
原文作者:Triangles
译文出自:掘金翻译计划
本文永久链接:github.com/xitu/gold-m…
译者:steinliber
校对者:Graywd,Endone


现代计算机已经具备了在同一时间执行多个操作的能力。在更先进的硬件和更智能的操作系统支持下,这个特征可以让你程序的执行和响应速度变得更快。
编写能够利用这种特性的软件会很有意思,但也很棘手:这需要你理解计算机背后所发生的事情。在第一节中,我将会试着简单覆盖关于线程的知识,它是由操作系统提供能实现这种魔术的工具之一。让我们开始吧!

进程和线程:用正确的方式来命名事物

现代操作系统可以在同一时间运行多个程序。这就是为什么你可以在浏览器(一个程序)阅读这篇文章的同时还可以在播放器(另一个程序


收藏 打印