我认为标题很清楚。
发布于 2010-10-21 02:43:51
虽然您不能从PHP代码中产生线程,但您可以将PHP与多线程web服务器一起使用,该服务器处理不同线程上的并发请求。在这种情况下,应该使用PHP的TS (线程安全)版本。
PHP的TS版本将每个请求的状态保存在其自己的内存位置中。这是必要的,因为多线程服务器中的所有请求都共享相同的地址空间。
另一种方法是使用多进程(通常是prefork)服务器。有了这样的服务器,一些状态可以保存在全局变量中,而不会影响并发请求。这就是PHP的NTS (非线程安全)版本的实现方式。
https://stackoverflow.com/questions/3983904
复制