Heim > PHP-Framework > Arbeiter > Hauptteil

workerman支持协程吗

Freigeben: 2019-12-23 10:06:28
Original
2881 人浏览过

workerman支持协程吗

workerman框架本身不支持协程。

协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。

一个程序可以包含多个协程,可以对比与一个进程包含多个线程,因而下面我们来比较协程和线程。我们知道多个线程相对独立,有自己的上下文,切换受系统控制;而协程也相对独立,有自己的上下文,但是其切换由自己控制,由当前协程切换到其他协程由当前协程来控制。

推荐:workerman教程

workerman底层支持swoole作为事件驱动,也就是说swoole的协程可以直接在workerman里用。

安装好swoole扩展,然后在Worker::runAl(); 

调用前调用 Worker::$eventLoopClass = 'Workerman\Events\Swoole'; 即可,swoole版本不要太低,因为很多开发者反馈太低的版本会有coredump。

以上是workerman支持协程吗的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!