如果我在vps服务器上用1个线程运行2个线程的应用程序,会发生什么?

2024-05-15 03:22:30 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我未来的项目,我希望我的应用程序能够在Linode/UpCloud vps上全天候运行,并有一个线程。 我的应用程序将线程python库用于多个任务,如果我在一个线程上运行该应用程序,会发生什么? 谢谢


Tags: 项目应用程序vps线程linodeupcloud全天候
1条回答
网友
1楼 · 发布于 2024-05-15 03:22:30

简短答复:

它会运行良好例如

  • 线程1被分配给CPU
  • 线程2被分配给CPU
  • 线程1被分配给CPU
  • 线程1被分配给CPU
  • 线程2被分配给CPU

说明:

多线程并不一定意味着它也是多处理的。如果只有一个CPU和一个线程,那么应用程序中的线程将依次运行(几乎)。这个上下文切换会很快,你甚至感觉不到

编辑(感谢巴尔马的评论):

它被称为“分时”,是指当计算机只有一个CPU时,多个进程如何工作

相关问题 更多 >

    热门问题