程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
std::execution 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
编程
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
2026-09-23 00:03:29
C++ std::execution(P2300)的 Sender/Receiver 模型把异步结果收敛成 set_value/set_error/set_stopped 三个互斥回调。但在 asio 的 async_read_until 这类条件读里,对端关闭 socket 会同时带回「已收到的数据」和一个 eof/reset 错误码——三个桶没有哪一个能同时表达这两件事。本文复现该场景,说明为什么这是网络编程的常态而非边界情况。
Sender
Receiver
SenderReceiver
发送者接收者
C++
std::execution
异步编程
P2300
asio
约定
C++26 深度实战:反射、合约、内存安全与 Sender/Receiver——当 C++ 终于补齐了最后四块短板
编程
C++26 深度实战:反射、合约、内存安全与 Sender/Receiver——当 C++ 终于补齐了最后四块短板
2026-07-11 06:44:21
2026年3月C++26定稿,四大核心特性深度拆解:编译期反射替代宏与SFINAE、加固标准库内存安全、合约式接口设计、Sender/Receiver统一异步调度,配完整可运行代码与迁移指南。
C++26
反射
合约编程
std::execution
内存安全
编译期元编程
Sender/Receiver
C++26 深度实战:当自 C11 以来最具影响力的版本重塑系统编程——从编译时反射到运行时契约、从内存安全到 std::execution 的生产级完全指南(2026)
编程
C++26 深度实战:当自 C11 以来最具影响力的版本重塑系统编程——从编译时反射到运行时契约、从内存安全到 std::execution 的生产级完全指南(2026)
2026-06-19 08:25:23
C++26 是自 C11 以来最具影响力的版本。本文深度剖析四大核心特性:std::execution 统一调度抽象、编译时反射 P2996、契约 Contracts、内存安全 UB 消除,配以生产级代码示例和性能基准测试。
C++26
std::execution
反射
契约
内存安全
P2996
Contracts
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调