技术栈
channel
stevenzqzq
7 天前
android
·
channel
Android 协程 Channel 菜鸟教程
Channel 就是协程里的“消息队列 / 管道”在 Android 里,我们经常遇到这些场景:这些都有一个共同点:
stevenzqzq
7 天前
android
·
channel
·
sharedflow
android SharedFlow和Channel比较
让我用一个简单的比喻开始:这是最关键的区别:让我们看一个具体的例子,说明为什么不能相互替代:需要处理事件/任务
源代码•宸
8 天前
开发语言
·
经验分享
·
后端
·
面试
·
golang
·
select
·
channel
Golang原理剖析(channel面试与分析)
是线程安全的,hchan的底层实现中,hchan结构体中采用runtime.mutex锁来保证数据读写安全。在对循环数组buf中的数据进行入队和出队操作时,必须先获取互斥锁,才能操作channel数据
源代码•宸
8 天前
开发语言
·
后端
·
golang
·
select
·
channel
·
hchan
·
sudog
Golang原理剖析(channel源码分析)
顾名思义,channel就是一个通信管道,被设计用于实现goroutine之间的通信Go语言尊崇的设计思想是:以通信的方式来共享内存,而不是通过共享内存来实现通信,channel就是这一思想的体现
源代码•宸
16 天前
服务器
·
开发语言
·
后端
·
算法
·
golang
·
channel
·
goroutine
Golang语法进阶(并发概述、Goroutine、Channel)
谈到并发或者并行一个绕不开的话题就是进程和线程,弄清楚进程与线程的本质是并发编程的前提,那么究竟什么是进程,什么是线程呢?
消失的旧时光-1943
18 天前
flutter
·
dart
·
channel
Flutter 与原生通信机制全解析:MethodChannel / EventChannel / BasicMessageChannel,一篇讲透(工程级)
在 Flutter 项目中,只要涉及 系统能力、硬件设备、第三方 SDK、音视频、蓝牙、串口、机器人控制,就绕不开一个核心问题: 👉 Flutter 如何与 Android / iOS 原生通信?
alwaysrun
2 个月前
rust
·
channel
·
bus
·
mpsc
·
crossbeam
Rust多线程编程之Thread与Channel
Rust利用所有权(Ownership)系统,在编译时保证线程安全,从根本上杜绝了数据竞争(Data Race);其多线程编程主要:
咬_咬
3 个月前
linux
·
c++
·
channel
·
1024程序员节
·
muduo
·
高并发服务器
C++仿muduo库高并发服务器项目:Channel模块
本篇文章所讲的是本人的个人项目仿muduo库高并发服务器中的Channel模块实现部分。功能:Channel模块是对⼀个描述符需要进⾏的IO事件管理的模块,实现对描述符可读,可写,错误…事件的
jzlhll123
4 个月前
kotlin
·
channel
deepseek Kotlin Channel 详细学习指南
deepseek写的文档总结的十分靠谱,微调了一点点内容放出来。十分全面和清晰。Channel 是 Kotlin 协程中的通信原语,用于在协程之间安全地传递数据。它类似于阻塞队列BlockingQueue,但是非阻塞的、可挂起的。
奔跑吧 android
4 个月前
音视频
·
channel
·
audio
·
aosp
·
frame
·
period_size
【车载audio开发】【基础概念1】【音频基础概念通俗讲解】
在 Android 的音频系统(AOSP 15 中)里,开发者经常会遇到一些“硬核”术语,比如 channel、sample rate、format、frame、period_size 等。刚接触时,这些名词很容易混淆。下面我们通过生活中的例子,把这些概念讲清楚。
XeonYu
5 个月前
kotlin
·
协程
·
channel
·
coroutine
·
scope.produce
·
scope.actor
Kotlin 协程之Channel 的高阶应用
了解了 Channel 的基础概念和基本使用 后,我们再来看一看 Channel 的特性以及高阶应用。
静谧之心
6 个月前
开发语言
·
golang
·
channel
·
工程化
·
goroutine
Go 工程化全景:从目录结构到生命周期的完整服务框架
今天天气很好, 正好手头有个小项目, 整理了一下中小项目标准化的痛点问题, 如下, 希望可以帮到大家. 一个成熟的 Go 项目不仅需要清晰的代码组织,还需要完善的生命周期管理。本文将详细讲解生产级 Go 服务的目录设计(包含 model 等核心目录)、组件初始化流程与优雅退出机制,帮助你构建结构清晰、可靠性高的服务框架。
码熔burning
9 个月前
netty
·
nio
·
channel
【Netty篇】Channel 详解
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 Java的 NIO 请看 : NIO,看完你就懂了!
码熔burning
9 个月前
java
·
nio
·
channel
【NIO番外篇】之组件 Channel
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 Redis主从复制 请看 : Redis主从复制:告别单身Redis!
Liigo
10 个月前
javascript
·
rust
·
electron
·
tauri
·
channel
·
sycamore
初次体验Tauri和Sycamore(3)通道实现
原创作者:庄晓立(LIIGO) 原创时间:2025年03月10日(发布时间) 原创链接:https://blog.csdn.net/liigo/article/details/146159327 版权所有,转载请注明出处。
LuckyLay
1 年前
笔记
·
学习
·
golang
·
通道
·
channel
Golang学习笔记_26——通道
Golang学习笔记_23——error补充 Golang学习笔记_24——泛型 Golang学习笔记_25——协程Golang学习笔记_25——协程
Pandaconda
1 年前
开发语言
·
笔记
·
后端
·
面试
·
golang
·
go
·
channel
【Golang 面试题】每日 3 题(二十二)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
Pandaconda
1 年前
开发语言
·
后端
·
面试
·
golang
·
go
·
channel
【Golang 面试题】每日 3 题(二十三)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
龙门吹雪
1 年前
golang
·
面试题
·
map
·
channel
·
锁
GO语言基础面试题
1、使用 strconv 包中的函数 FormatInt 、ParseInt 等进行转换2、转换10进制的整形时,可以使用 strconv.Atoi、strconv.Itoa:
软件架构师笔记
1 年前
java
·
网络
·
golang
·
通道
·
channel
深入浅出:Go 语言通道(Channel)
在并发编程中,如何安全地在多个 goroutine 之间共享数据是一个重要的问题。Go 语言提供了一种强大的机制——通道(Channel),用于在 goroutine 之间进行通信和同步。本文将深入探讨 Go 语言中的通道,帮助你更好地理解和使用这一重要特性。