过滤搜索结果
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了24个结果

使用 Swoole 协程实现的 Laravel 任务调度扩展包:laravel-bjask

Laravel 优质扩展包 性能优化

截图 项目地址 码云:https://gitee.com/zhangsw2613/laravel-bjask GitHub...

由 北海有鱼 发布于5年前    浏览数: 6938    点赞数: 2

基于 Swoole 实现协程篇(一):基本概念和底层原理

Swoole 从入门到实战教程 并发编程之协程篇

协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...

由 学院君 发布于4年前    浏览数: 15818    点赞数: 2

基于 Swoole 实现协程篇(二):通过协程实现并发编程

Swoole 从入门到实战教程 并发编程之协程篇

Swoole 内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦: TC...

由 学院君 发布于4年前    浏览数: 13432    点赞数: 4

基于 Swoole 实现协程篇(三):在 Laravel 框架中使用协程

Swoole 从入门到实战教程 并发编程之协程篇

前两篇教程我们陆续介绍了 Swoole 协程的实现原理,以及如何在 PHP 中基于 Swoole 协程实现并发编程,今天,学院君将介...

由 学院君 发布于4年前    浏览数: 13643    点赞数: 4

基于 SMProxy 通过协程调度实现 MySQL 连接池

Swoole 从入门到实战教程 并发编程之协程篇

简介 我们之前都是基于 LaravelS 扩展在 Laravel 框架中使用 Swoole,但是 LaravelS 不支持数据库连接...

由 学院君 发布于4年前    浏览数: 9614    点赞数: 5

SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能

Laravel 优质扩展包 性能优化

SMProxy(全称 Swoole MySQL Proxy)是一个基于 MySQL 协议,Swoole 开发的 MySQL 数据库连...

由 louislivi 发布于4年前    浏览数: 5103    点赞数: 1

多进程、多线程与协程的引入

Go 入门教程 并发编程

为什么需要并发编程 在原生 PHP 中并没有并发的概念,所有的操作都是串行执行的、同步阻塞的,这也是很多人诟病 PHP 性能的原因,...

由 学院君 发布于4年前    浏览数: 20850    点赞数: 13

Go 协程通信实现(上)—— 共享内存

Go 入门教程 并发编程

在上篇教程中,我们已经演示了如何通过 goroutine 基于协程在 Go 语言中实现并发编程,从语法结构来说,Go 语言的协程是非...

由 学院君 发布于4年前    浏览数: 16175    点赞数: 10

通过 context 包提供的函数实现多协程之间的协作

Go 入门教程 并发编程

上篇教程学院君介绍了如何通过 sync.WaitGroup 类型优化通道对多协程协调的处理,但是现在有一个问题,就是我们在启动子协程...

由 学院君 发布于4年前    浏览数: 10178    点赞数: 0

Swoole 扩展安装与使用入门

Swoole 从入门到实战教程 快速入门

Swoole 概述 Swoole 是面向生产环境的 PHP 异步网络通信引擎。使用纯 C 语言编写(Swoole 4 开始逐渐改为...

由 学院君 发布于5年前    浏览数: 65337    点赞数: 14

Go 协程通信实现(下)—— 通过 channel 进行消息传递

Go 入门教程 并发编程

上篇教程学院君演示了如何通过共享内存实现协程通信,不过这种方式太过繁琐,且维护成本高,Go 语言推荐使用消息传递实现并发通信,这种消...

由 学院君 发布于4年前    浏览数: 17656    点赞数: 5

sync 包(四):sync.WaitGroup 和 sync.Once

Go 入门教程 并发编程

在介绍通道的时候,如果启用了多个子协程,我们是这样实现主协程等待子协程执行完毕并退出的:声明一个和子协程数量一致的通道数组,然后为每...

由 学院君 发布于4年前    浏览数: 9866    点赞数: 4

Go 协程实现原理和使用示例

Go 入门教程 并发编程

Go 并发编程原理 Go 语言的协程实现被称之为 goroutine,由 Go 运行时管理,在 Go 语言中通过协程实现并发编程非...

由 学院君 发布于4年前    浏览数: 20899    点赞数: 6

Gin 使用示例(十三):中间件中使用协程的注意事项

Gin 使用教程 使用示例

在中间件或处理器中开启新的协程时,不应该在其中使用原生的上下文对象,而应该使用它的只读副本: func main() { r...

由 学院君 发布于3年前    浏览数: 4550    点赞数: 1

Gin 使用示例(十八):平滑重启或关闭服务器

Gin 使用教程 使用示例

可以使用 fvbock/endless 来替换默认的 ListenAndServe 方法,参考 https://github.com...

由 学院君 发布于3年前    浏览数: 6792    点赞数: 0