首页 >后端开发 >PHP问题 > 正文

php单线程和多线程的区别

原创2019-10-15 11:53:090445
第九期线上培训班

什么是多线程?

多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。

多线程的好处:

可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。

单线程:

单线程的也就是程序执行时,所跑的程序路径(处理的东西)是连续顺序下来的,必须前面的处理好,后面的才会执行到。

多线程与单线程的区别:

比如你早上上班,正要打卡的时候,手机响了。。你如果先接了电话,等接完了,在打卡,就是单线程。

如果你一手接电话,一手打卡。就是多线程。两件事的结果是一样的,你接了电话且打了卡。

推荐教程:PHP视频教程

以上就是php单线程和多线程的区别的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:php 单线程 多线程 区别
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • 独孤九贱(4)_PHP视频教程独孤九贱(4)_PHP视频教程
  • 2018PHP经典入门教程2018PHP经典入门教程
  • PHP零基础视频教程PHP零基础视频教程
  • 《20天入门精通PHP》视频教程《20天入门精通PHP》视频教程
  • 视频教程分类