过滤搜索结果
搜索结果
共找到了24个结果
利用多核 CPU 实现并行计算
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 18070
点赞数: 4
开始之前,我们先澄清两个概念,「多核」指的是有效利用 CPU 的多核提高程序执行效率,「并行」和「并发」一字之差,但其实是两个完全不...
常见的并发模式实现(一):调度后台处理任务的作业程序
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 5623
点赞数: 0
关于 Go 语言并发编程基本概念和 Goroutine、Channel 以及锁机制的使用,学院君在 Go 入门教程并发编程章节已经详...
常见的并发模式实现(二):通过缓冲通道实现共享资源池
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 3324
点赞数: 2
今天这篇教程我们继续演示常见并发模式的 Go 语言实现 —— 通过缓冲通道(channel)实现共享资源池。 注:如果你不了解...
常见的并发模式实现(三):通过无缓冲通道创建协程池
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 3298
点赞数: 2
上篇教程学院君给大家演示了如何通过缓冲通道实现共享资源池,今天,我们来看另一个并发模式的 Go 语言实现 —— 通过无缓冲通道实现协...
基于 Go 协程实现图片马赛克应用(下):并发重构
Go Web 编程
并发编程
由 学院君 发布于3年前
浏览数: 3150
点赞数: 2
声明:本教程代码整理自《Go Web Programming》一书并发编程部分。 接下来,我们引入协程来提升图片马赛克应用的性...
sync 包(二):条件变量 sync.Cond
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 10562
点赞数: 2
sync 包还提供了一个条件变量类型 sync.Cond,它可以和互斥锁或读写锁(以下统称互斥锁)组合使用,用来协调想要访问共享资源...
通道类型篇(一):基本语法和缓冲通道
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 13136
点赞数: 3
在上篇教程中,学院君给大家演示了如何通过通道(channel)传递消息实现 Go 协程间的通信, 接下来,我们将通过几篇教程的篇幅来...
sync 包(三):原子操作
Go 入门教程
并发编程
由 学院君 发布于4年前
浏览数: 8852
点赞数: 1
中断与原子操作 我们在前两篇教程中讨论了互斥锁、读写锁以及基于它们的条件变量。互斥锁是一个同步工具,它可以保证每一时刻进入临界区的...
Laravel Octane:基于 Swoole/RoadRunner 驱动的高性能 Laravel 解决方案
博客
由 学院君 发布于3年前
浏览数: 7489
点赞数: 10
今天,Taylor Otwell 让 Laracon Online 2021 的与会者第一次看到了 Laravel Octane —...