你准备好用JavaScript构建多线程应用程序了吗?通过这本实用的书,中级JavaScript开发者将理解浏览器提供的WebWorkerAPI和Node.js提供的worker线程模块的优点和缺点。
本书作者主要讨论了构建多线程应用的两种方法:一种是使用消息传递,另一种是使用共享内存。你将学习实现每种方法的API,包括根据情况进行选择,以及何时可以结合使用它们。你还将亲自动手实践这些方法构建的高级模式。
学习如何从多线程编程中受益。
了解专用worker、共享worker和服务worker之间的区别。
知道何时以及何时不应该在应用程序中使用多线程。
通过利用Atomics对象协调线程之间的通信。
应用这些知识来构建高性能的应用程序。
从多线程中受益的评估方式。
展开