- Mastering C++ Multithreading
- Maya Posch
- 89字
- 2021-07-15 17:34:00
Combining multiprocessing with multithreading
Virtually any modern system combines multiprocessing with multithreading, courtesy of multi-core CPUs, which combine two or more processing cores on a single processor die. What this means for an operating system is that it has to schedule tasks both across multiple processing cores while also scheduling them on specific cores in order to extract maximum performance.
This is the area of task schedulers, which we will look at in a moment. Suffice it to say that this is a topic worthy of its own book.
推薦閱讀
- C#高級編程(第10版) C# 6 & .NET Core 1.0 (.NET開發經典名著)
- JavaScript修煉之道
- 算法零基礎一本通(Python版)
- DevOps for Networking
- MariaDB High Performance
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- Building Mapping Applications with QGIS
- Mastering AndEngine Game Development
- 深入RabbitMQ
- Apache Mahout Clustering Designs
- Bootstrap 4 Cookbook
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- Spring Boot+Vue全棧開發實戰
- Internet of Things with ESP8266
- 小程序,巧應用:微信小程序開發實戰(第2版)