HYH BLOG

  • 首页
  • 学习教程
    • C++
    • golang
    • javascript
    • python
  • 工具分享
  • 其它
未分类
未分类

使用std::future特性进行异步编程

在异步编程模式下,一般会有这样的场景,即一个线程(生产者)准备好一个任务后,需要通知一个或者多个其他线程(消费者)进行处理,这个时候我们想到了mutex,但是互斥锁只是保护临界资源,在这种场景下是不适用的。对,这个时候可以用条件变量,但是条件变量使用起来特别繁琐,需要mutex配合使用,虽然在C++11下对条件变量以及mutex进行了RAII封装,分别是std::condition_variable以及std::unique_lock(不能使用std::lock_guard),但是用起来还是不够简洁。 在C++11…

2026年4月22日 0条评论 0点热度 0人点赞 admin 阅读全文
未分类

世界,您好!

欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!

2026年4月20日 1条评论 13点热度 0人点赞 admin 阅读全文

近期文章

  • 使用std::future特性进行异步编程
  • C++中的friend详细解析
  • 僵尸进程产生原因等问题记录
  • C++ 时间戳转换
  • 世界,您好!

近期评论

  1. 一位 WordPress 评论者 发表在 世界,您好!

COPYRIGHT © 2026 HYH BLOG. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang