CPU 线程和通过编程创建的线程有什么区别?
What is the difference between CPU Threads and threads created through programming?
在我的 CPU 中,我知道我有 8 个内核和 16 个线程(每个内核 2 个线程)。
但是当我通过编程(例如在c++中)创建线程时,我可以创建超过100,000个线程。
那这两种线程有什么区别呢?
C++ 线程只是一系列指令,而您的本机线程(cpu 线程)可以 运行 C++ 线程。
- C++ 线程: 运行
- 硬件线程:哪里可以运行
在我的 CPU 中,我知道我有 8 个内核和 16 个线程(每个内核 2 个线程)。
但是当我通过编程(例如在c++中)创建线程时,我可以创建超过100,000个线程。
那这两种线程有什么区别呢?
C++ 线程只是一系列指令,而您的本机线程(cpu 线程)可以 运行 C++ 线程。
- C++ 线程: 运行
- 硬件线程:哪里可以运行