我们知道处理器一次只能处理一个线程。因此,当我们说在单个处理器上执行多任务处理时,意味着处理器在线程/进程之间切换,并给最终用户一种多任务处理的感觉。与此相关的是,我有一些问题可以更好地理解多线程的概念-
是的,这将花费相同的时间。实际上,这将花费更长的时间,因为切换需要时间。
将任务划分为多个线程可让您使用多个处理器。
另外,CPU并不总是最慢的东西。假设您有一个聊天服务器-您可以为每个客户端使用一个线程,并且每个线程将花费大部分时间不做任何事情(等待用户键入消息)。
四核处理器具有4个核心。一个八核处理器具有8个核。内核几乎是单独的处理器,但是在同一芯片上,而不是在单独的芯片上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句