PHP Amp & Amphp中文文档

Posted Flybeta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Amp & Amphp中文文档相关的知识,希望对你有一定的参考价值。

目录

简介

Amp 是 php 的非阻塞并发框架。它提供了一个事件循环promise作为异步编程的基础。
Promise 与生成器结合用于构建协程,它允许编写异步代码,就像编写同步代码一样,无需任何回调。

安装

composer require amphp/amp

前言

管理并发的薄弱环节是人;我们根本不会异步或并行思考。相反,我们真的很擅长一次做一件事,我们周围的世界通常都适合这种模式。因此,为了在我们的代码中有效地设计并发处理,我们有几个选项:

  1. 变得更聪明(不可行);
  2. 抽象并发任务执行以使其感觉同步。

正文

Amp 提供事件循环、承诺和异步迭代器作为(完全)异步库和应用程序的构建块。协程让异步代码感觉像同步代码。
从事件循环简介开始。

核心概念

以上是关于PHP Amp & Amphp中文文档的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Amphp 捕获 php websocket 断开的 TCP 连接异常?

Amphp之Promise助手

Amphp之Promise助手

Amphp之协程助手

Amphp之协程助手

Amphp之协程