CPU线程和通过编程创建的线程有什么区别?

The*_*tti 2 cpu multithreading

在我的 CPU 中,我知道我有 8 个核心和 16 个线程(每个核心有 2 个线程)。

但是当我通过编程(例如在 C++ 中)创建线程时,我可以创建超过 100,000 个线程。

那么这两种线程有什么区别呢?

小智 5

C++ 线程只是一系列指令,而您的本机线程(CPU 线程)是可以运行 C++ 线程的东西。

  • C++ 线程:运行的东西
  • 硬件线程:它可以在哪里运行