📜  什么是计算机处理器或 CPU 中的线程?

📅  最后修改于: 2021-09-28 09:27:19             🧑  作者: Mango

线程是虚拟组件或代码,它将 CPU 的物理内核划分为多个虚拟内核。单个 CPU 内核每个内核最多可以有 2 个线程。

例如,如果 CPU 是双核(即 2 核),它将有 4 个线程。如果 CPU 是八核(即 8 核),它将有 16 个线程,反之亦然。

在职的:
线程是由进程创建的。每次打开应用程序时,它都会创建一个线程来处理该特定应用程序的所有任务。同样,您打开的应用程序越多,将创建更多线程。线程总是由操作系统创建,用于执行特定应用程序的任务。
内核上有一个单线程(执行计算的内核代码,也称为主线程),当从用户那里获取信息时,它会创建另一个线程并将任务分配给它。类似地,如果它得到另一条指令,它就会形成第二个线程并将任务分配给它。一共制作两个线程。

例子:
智能手机应用程序就是一个例子,当你打开一个应用程序时,它会显示一个连续旋转的圆圈,这个过程是由一个为此目的创建的线程完成的,第二个线程加载信息并将其呈现在图形用户界面中.

唯一会限制线程创建的事实是物理 CPU 提供的线程数,并且它因 CPU 而异。第一个图像是第一个线程的加载微调器,第二个图像是第二个线程的 GUI 加载。

现在,线程有什么用?
线程已成为计算的重要组成部分,因为它们允许处理器同时执行多个任务,从而使任务更快。并且还使计算机能够处理多任务。由于线程,只有您可以同时浏览网页和听音乐。