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

What is the difference between CPU Threads and threads created through programming?

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

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

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

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

  • C++ 线程: 运行
  • 硬件线程:哪里可以运行