首页
学习
活动
专区
圈层
工具
发布

#协程

一个月手搓 JavaScript runtime

掘金安东尼

大约第 10 天,我引入了 minicoro 作为协程支持。这个决定大概救了整个项目。minicoro 很优雅:你定义基于栈的协程,然后让系统在它们之间切换。有...

9910

为什么 Go 并发读写 map 会直接崩溃且无法被 recover 捕获?

技术圈

在 Go 语言的日常开发中,多协程并发读写 map 是一种非常常见的编程错误。当这种错误发生时,程序会立即崩溃,并输出 fatal error: concurr...

6210

PHP异步OpenAI客户端3.0发布,支持协程!

Tinywan

OpenAI 客户端 3.0 发布,支持协程。webman/openai 是一个异步非阻塞的 openai 客户端,配合webman可以做到同一时刻支持上万并发...

11710

基于 PHP TrueAsync 的 Laravel 异步运行时 Spawn

Tinywan

Laravel Spawn 是基于 PHP TrueAsync 的 Laravel 异步运行时。它在一个单个 worker 内,通过隔离的协程并发运行多个请求,...

13810

PHP 中的异步编程

Tinywan

这时候就轮到 协程(coroutines)2 登场了。协程是一种特殊的函数,它可以在某些点暂停执行,稍后恢复,并保留中间的状态。

8800

PHP 异步协程引擎 Swoole 6.2 正式发布!

Tinywan

注:SSH、FTP协程客户端与PHP的ext-ssh、ext-ftp无法共存,若要开启此项特性,需禁用PHP的ssh和ftp扩展

9700

OpenSwoole 26.2.0 发布!支持 PHP 8.5

Tinywan

OpenSwoole 26.2.0 是一个主要版本,支持 PHP 8.5、本机 PHP Fiber 协程上下文、io_uring 反应器后端、在协程中进行 Xd...

11400

PHP 高性能 Webman 框架在 AI 漫剧/短剧创作平台中的应用

Tinywan

2026 年,AI 生成短剧/漫剧 正成为内容创作领域最火爆的风口之一。传统短剧制作周期长、成本高、迭代慢,而 AI 的介入让“一人一天出一部短剧”成为现实。

11200

很可惜!PHP True Async RFC 投票未通过

Tinywan

该提案的核心目标非常清晰:让开发者能无缝复用现有的同步代码,只需最小改动即可在协程中运行;同时,确保非协程环境下的代码行为保持不变,前提是正确处理共享可变内存。...

9710

PHP 高性能 • 企业级协程框架 Hyperf

Tinywan

Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时...

7510

PHP 高性能异步协程 Swoole 并发与异步I/O处理

Tinywan

Swoole 作为 PHP 的高性能扩展,在底层封装了一个高效的异步非阻塞网络 I/O 服务器(基于 epoll/kqueue 等多路复用机制),并支持多进程/...

11310

PHP基础〡代码的同步与异步执行

Tinywan

在协程中,同步不再是“阻塞线程”,而是“挂起协程”——I/O 时自动让出 CPU,避免浪费。EasySwoole 提供了 CSP(Communicating S...

14610

PHP 高性能异步协程框架 EasySwoole

Tinywan

EasySwoole 3.x 是一款基于 Swoole Server 开发的常驻内存型分布式 PHP 框架,专为 API 服务而生。

11510

Python 异步编程及多线程学习总结

Wangzy

在异步框架中,处理一个请求的逻辑通常被写成一个或多个协程。例如,一个 FastAPI 的路径操作函数用 async def 定义,它就是一个协程。当请求到来时,...

15310

go: Monitor Pattern

geovindu

13710

python:Coroutines Pattern

geovindu

12810

go:Condition Variable Pattern

geovindu

11310

go: Coroutines Pattern

geovindu

10810

别再学协程异步了!先搞懂什么是例程

早起的鸟儿有虫吃

定义: 例程就是普通的函数 / 方法,。 它有明确的入口和出口,执行时从入口开始,到出口结束 ,中间不能被随意暂停。

14110

面试拷问:并发队列满了,写入方被卡住怎么破?

技术圈

用 Go 写后台服务,Channel 堆满可以说是高并发场景下的痛点。流量一抖,下游消费跟不上,默认的阻塞写入就会把上游疯狂堆积的协程直接卡死。如果不加干预,几...

14010
领券