|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cplusplus-multithreading/
课程评论:没有评论
**课程名称:** C++ 多线程入门 **课程概述:** 本课程是对多线程技术的介绍,重点讲解 C++11、C++14 和 C++17 中新增的强大并发功能。通过本课程,您将能够将 C++ 技能提升到新的水平。 **主要学习内容:** * 如何使用 `thread` 类或 `async` 函数创建线程。 * 如何使用 `promises`、`futures` 和 `tasks` 来管理异步操作。 * 如何使用互斥量 (`mutex`) 和锁 (`lock`) 来协调多个线程的访问。 * 如何使用条件变量 (`condition variables`) 来实现线程间的信号通信。 * 如何创建阻塞队列 (`blocking queues`) 和线程池 (`thread pools`)。 **课程特色:** 本课程将复杂的 C++ 多线程概念分解为简单的步骤,并通过实际操作演示,让您直观地了解如何利用多线程来完成在单线程下难以实现或效率低下的任务。
An introduction to multithreading, and to the powerful multithreading features added to C++ in 2011, 2014 and 2017.Take your C++ to the next level!Among other things, you'll learn the following in this course:How to create threads using the thread class or asyncHow to work with promises, futures and tasksHow to use mutexes and locks to coordinate multiple threadsHow to use conditions to signal between threadsHow to create blocking queues and thread poolsIn this course I'll break complex multithreading concepts down into simple steps, demonstrating practically, in front of your eyes, how you can make use of multiple threads to accomplish tasks that would be difficult or horribly slow without multithreading.