• 技术文章 >后端开发 >php教程

    PHP版本Non Thread Safe和Thread Safe如何选择?区别是什么?

    藏色散人藏色散人2020-12-16 14:13:53转载5714

    PHP版本分为Non Thread Safe和Thread Safe,Non Thread Safe是指非线程安全,Thread Safe是指线程安全,区别是什么?如何选择?

    a8227feece4817ce9ce868f859fa62f.png

    Non Thread Safe和Thread Safe的区别

    ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择ThreadSafe版本

    而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择NonThread Safe版本

    那么,如何查看当前PHP到底是Non Thread Safe(非线程安全)还是Thread Safe(线程安全)?

    很简单,打印phpinfo(),查看PHP版本信息中的Thread Safety选项,此选项为enable,就是Thread Safe(线程安全)版本,否则就是None Thread Safe(非线程安全)版本。

    以上就是PHP版本Non Thread Safe和Thread Safe如何选择?区别是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:aliyun,如有侵犯,请联系admin@php.cn删除
    专题推荐:PHP
    上一篇:php怎么在浏览器运行 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php源码怎么打开• php怎么连接mysql5.0?• PHP简单实现客户端和服务端Socket通信• php怎么在浏览器运行
    1/1

    PHP中文网