Boost C++ Performance with std::async for Faster Execution
Learn how to enhance C++ program execution speed through parallel processing using std::async. Utilize multiple CPU cores simultaneously to optimize performance and boost productivity with Cherna's expert tips.
Instantly generate YouTube summary, transcript and subtitles!
Install Tubelator On ChromeVideo Summary & Chapters
No chapters for this video generated yet.
Video Transcript
好吧,孩子们,我的名字是Cherna。
欢迎回到我的C++系列。
因此,今天我们将谈论一些东西。
稍微不同。
我们实际上正在沉浸在一个项目
实际上说我们如何提高性能,
特别是多条线。
因此,现代硬件能够进行平行处理。
这是一种为你建造的。
如果你看看你使用的几乎任何硬件,
无论是你的手机、平板电脑或笔记本电脑,
或者电脑,或者这样的东西。
你会注意到它有多个CPU核心,这意味着你实际上可以执行
同一时间的指示,并行。您不必等到之前的指示完成,直到您转移到下一个CPU之前。
指示你实际上可以同时停止
因此,整个类型的规划和多线和同行一个过程。
你写的节目只是一个巨大的主题,我们将越来越多地在这个频道上探索它。
请确保你会订阅,如果你已经没有,因为我们将谈论这些东西。
很长一段时间,有这么多东西可以覆盖。我以为今天我们会做的就是我们会
跳入一个真正的现实世界项目一个游戏引擎,看看我们如何加速充电
10倍,只是通过沉浸并充分利用我们的多核心架构。
视频是由 Hostinger 赞助的,如果你没有听说过 Hostinger,你真的需要检查
他们出去. 他们可能是最好的公司在网站托管。 无论你有
像一个网站或只是某种类型的服务器需要,它的托管提供了许多,许多计划。
它会适合您的需求,而不是说它们是不可思议的价格。我最喜欢的事情之一
关于托管它只是它真的很容易设置和使用。当我必须设置
或者与一个网站工作,我想要某些东西不会在我的方式上得到,某些东西只会工作
让生活尽可能轻松,这就是它所做的托管。我能够去。
从绝对无处不在,只需几分钟内拥有完整的WordPress网站。
访问 hosting.com slash 频道,并获得高达91%的年度网站托管计划。
有了这样的价格,你真的没有理由不把你的名字放在那里。
在互联网上。
而不是粘贴到Twitter,Instagram,YouTube,这些类型的东西,你实际上可以
通过赚取一个网站来自己的空间。
正如你可以看到的那样,它真的不会花费你太多的钱。
当然,非常感谢您主办它赞助这部剧并制作它。
这是可能的。
让我们来谈谈多条线。
随着C++11的引入,我们在标准图书馆中获得了一些有用的东西。
这有助于我们多层次的计划。
更具体地说,我们将谈论并看看所谓的东西。
SCDAsync今天和未来,因为这种类型正在交手。
实际上做一些东西平行运行的最困难的一部分是试图想象。
超越依赖性,试图只是通过你实际上可以放置在
进入一个不同的线索,因为不是每一个你不能只是抓住你的程序,只是像,
好吧,每一个功能将称之为一个不同的线索,一切都将是伟大的。
它不是真的如何运作,你实际上需要在你的程序中有某些东西,这是
能够被插入一个不同的线索和基本上称为工人线的东西,
所以它可以独立完成,并不重要什么时候开始,什么时候结束,
但当它完成时,你可以得到某种类型的 kickback,或者只是利用它。