过滤搜索结果
搜索结果
共找到了22个结果
基于 Go 协程实现图片马赛克应用(上):同步版本
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 4338
点赞数: 0
注:本教程代码整理自《Go Web Programming》一书并发编程部分。 介绍完 Go 并发编程基础和常见并发模式的实现...
基于 Go 协程实现图片马赛克应用(下):并发重构
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 3142
点赞数: 2
声明:本教程代码整理自《Go Web Programming》一书并发编程部分。 接下来,我们引入协程来提升图片马赛克应用的性...
sync 包(二):条件变量 sync.Cond
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 10543
点赞数: 2
sync 包还提供了一个条件变量类型 sync.Cond,它可以和互斥锁或读写锁(以下统称互斥锁)组合使用,用来协调想要访问共享资源...
通道类型篇(一):基本语法和缓冲通道
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 13112
点赞数: 3
在上篇教程中,学院君给大家演示了如何通过通道(channel)传递消息实现 Go 协程间的通信, 接下来,我们将通过几篇教程的篇幅来...
基于 Redis 实现分布式锁及其在 Laravel 底层的实现源码
高性能 Redis 实战
实战入门篇
由 学院君 发布于3年前
浏览数: 5800
点赞数: 2
分布式锁的概念 不同于 Java、Golang 这些语言,PHP 本身并不支持并发编程,因为对于 PHP 的主战场 Web 应用而...
基于 Redis 消息队列实现 Laravel 文件存储的异步处理
高性能 Redis 实战
实战入门篇
由 学院君 发布于3年前
浏览数: 3824
点赞数: 3
引子 本来准备给 Redis 实战入门篇做个收尾了,不过想起来 Laravel 进阶组件部分还剩下文件存储、邮件和通知这几个功能没...
sync 包(三):原子操作
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 8836
点赞数: 1
中断与原子操作 我们在前两篇教程中讨论了互斥锁、读写锁以及基于它们的条件变量。互斥锁是一个同步工具,它可以保证每一时刻进入临界区的...