- 博客(4)
- 收藏
- 关注
转载 「C++黑魔法」future与promise:不加锁的异步编程,原来可以这么简单!
朋友,想象一下这个场景:你在餐厅点了一份需要20分钟才能做好的复杂菜品。坐在那里盯着厨房门口,等待20分钟(同步等待)服务员给了你个取餐码,菜品好了会通知你,同时你可以刷刷手机或聊聊天(异步等待)显然,第二种方式更高效,对吧?在C++编程中,future和promise就像是这个"取餐码+通知"系统,让你的程序能够优雅地处理异步任务。它们是C++11引入的现代并发编程工具,比传统的线程、互斥锁和条件变量更加简单易用。现在,你已经了解了C++11中future和promise的基本用法。简化异步编程。
2025-06-19 13:22:47
42
转载 MySqlDump导致数据页缓存失效,如何避免失效与业务响应下降?
问题背景运营反馈服务的某个页面响应偶尔特别慢,响应时间大概是16S,重新刷新或关闭页面再次打开秒级响应。询问这是什么情况?问题排查1)查看慢SQL日志,该语句扫描264万数据,执行耗时17S登录后复制 # Query_time: 17.499659 Lock_time: 0.000091 Rows_sent: 1 Ro...
2024-08-21 03:32:09
102
转载 后缀数组模版
来自oi wiki登录后复制 #include <algorithm>#include <cstdio>#include <cstring>#include <iostream>using namespace std;const int N = 1000010...
2024-08-19 02:30:06
57
转载 iOS生成图片验证码
iOS生成图片验证码的科学探讨在现代应用中,验证码是防止自动程序攻击的重要手段之一。尤其是在 iOS 应用程序中,验证码不仅需要安全性,还需要用户友好的体验。在本篇文章中,我们将探讨如何在 iOS 中生成图片验证码,并提供相关代码示例以供参考。什么是验证码?验证码(全名为“完全自动化公共图灵测试,用于区分计算机和人类...
2024-08-17 03:17:35
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅