线程会损坏CPU吗?

Can threading damage CPU?

我是编程新手,看到了有关线程的 Python3 教程。看来对提高速度和效率很有用。我担心的是如果我使用太多会对处理器造成任何损坏,这是 'over-clocking' 的意思吗? 感谢您的任何反馈。

超频是指您使 CPU 的执行速度快于制造商认证部件的速度。使用多线程就不一样了,它实际上只是多任务处理,不会对处理器造成损害。

线程只是 运行 多个线程,类似于 运行 并发多个不同的程序,这使您的应用程序性能更好。所以,跟处理器没有关系。

另一方面,超频意味着将您的CPU和内存设置为运行,速度高于官方速度等级,这最终会损坏您的处理器.

正如 ServerMonkey 所说,超频是指您使 CPU 的执行速度快于制造商认证部件的速度。这可以通过调整 bios 设置来完成,这肯定会损坏处理器,因为它可能会过热。

使用多线程要求您的机器并行 运行 程序的多个部分。如果您有一个 CPU 多核(最近的 CPU 至少有 2 个),每个核可以 运行 并行线程,从而显着提高性能。

如果您创建的线程多于内核,操作系统将 运行 它们表面上是并行的,实际上它会 运行 它们一个接一个,每 10 毫秒从一个切换到另一个或者。那仍然很好用。

如果您创建许多线程(我说的是数千个线程),整体性能将会下降,因为您的操作系统将花费大量时间来管理它们。

无论如何,创建线程不会对 CPU 造成任何损害。