Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP pthreads与POSIX线程相同吗?_Php_Pthreads_Posix - Fatal编程技术网

PHP pthreads与POSIX线程相同吗?

PHP pthreads与POSIX线程相同吗?,php,pthreads,posix,Php,Pthreads,Posix,我发现这个对pthreads的引用是为了在PHP中执行线程,这是新的: 但是当我在谷歌上搜索pthreads时,只会出现POSIX线程的引用,这是pthreads的缩写。它们是一样的吗?pthreads是一个用于PHP的用户线程API,基于Posix线程,由pthread-w32在windows上支持 pthreads是一个用于PHP的用户线程API,基于Posix线程,由pthread-w32在windows上支持 据我所知,这个PHP扩展使PHP可以使用system pthreads(PO

我发现这个对pthreads的引用是为了在PHP中执行线程,这是新的:


但是当我在谷歌上搜索pthreads时,只会出现POSIX线程的引用,这是pthreads的缩写。它们是一样的吗?

pthreads是一个用于PHP的用户线程API,基于Posix线程,由pthread-w32在windows上支持


pthreads是一个用于PHP的用户线程API,基于Posix线程,由pthread-w32在windows上支持


据我所知,这个PHP扩展使PHP可以使用system pthreads(POSIX线程),即一个包装器加上一些额外的位和块,将其集成到PHP中

正如您在这里看到的,在其扩展的源代码中,Thread::start()使用POSIX pthread_create()

简而言之,你的问题的答案是“是”。这是PHP中正确的POSIX线程。示例见其页面:
在github repo中:

据我所知,这个PHP扩展使系统pthreads(POSIX线程)可用于PHP,也就是说,一个包装器加上一些额外的位和块,将其集成到PHP中

正如您在这里看到的,在其扩展的源代码中,Thread::start()使用POSIX pthread_create()

简而言之,你的问题的答案是“是”。这是PHP中正确的POSIX线程。示例见其页面:
在github repo中:

检查@MarcB链接。这是新的。“pthreads是一个面向对象的API,允许用户在PHP中使用多线程”。只是想知道它是否与POSIX线程相同或相关。但是PHP pthread是POXIS线程的扩展,对吗?@MarcB-你真的确定你所评论的是事实吗?在谷歌上搜索一些与php和线程相关的短语时,我偶然发现了这个链接,您所写的内容似乎不正确,并且与Joe Watkins所说的内容直接冲突。您是否可以确认您的声明或将评论标记为过时,以避免其他访问者混淆?请查看@MarcB链接。这是新的。“pthreads是一个面向对象的API,允许用户在PHP中使用多线程”。只是想知道它是否与POSIX线程相同或相关。但是PHP pthread是POXIS线程的扩展,对吗?@MarcB-你真的确定你所评论的是事实吗?在谷歌上搜索一些与php和线程相关的短语时,我偶然发现了这个链接,您所写的内容似乎不正确,并且与Joe Watkins所说的内容直接冲突。你能证实你的观点吗,或者把评论标记为过时的,以避免让其他访问者感到困惑吗?+我认为更多有区别的例子会有帮助+我认为更多有区别的例子会有帮助