当前位置: 首页 > wzjs >正文

南宁网站推广手段免费b站推广网址有哪些

南宁网站推广手段,免费b站推广网址有哪些,兽装全身定制大概价格,网站申请专利线程: async和thread 锁: C11中的std::atomic和std::mutex 推荐文章: C11 多线程(std::thread)详解_c11线程使用-CSDN博客 c 标准库多线程 - 云山漫卷 - 博客园 std::lock_guard 是一个 RAII 风格的简单的锁管理…

线程:

async和thread

锁:

C++11中的std::atomic和std::mutex

推荐文章:

C++11 多线程(std::thread)详解_c++11线程使用-CSDN博客

c++ 标准库多线程 - 云山漫卷 - 博客园

std::lock_guard 是一个 RAII 风格的简单的锁管理器,它在构造时自动加锁,在析构时自动解锁。

#include <iostream>
#include <thread>
#include <mutex>
#include <vector>std::mutex mtx;void printNumber(int num) {std::lock_guard<std::mutex> lock(mtx);  // 自动加锁和解锁std::cout << "Number: " << num << "\\\\n";
}int main() {std::vector<std::thread> threads;for (int i = 0; i < 10; ++i) {threads.emplace_back(printNumber, i);}for (auto& t : threads) {t.join();}return 0;
}

条件变量(std::condition_variable)用于线程间的同步,允许一个线程等待另一个线程满足某些条件。

配合std::condition_variable::wait() 函数的第一个参数的必须是比lock_guard更灵活控制也更复杂重度的锁:std::unique_lock。它可以RAII自动析构,也可以手动lock/unlock,中间有的代码段就可以释放锁。手动把它unlock之后只是解锁,没有销毁,后续可以按需复用再次 lock/unlock。

#include <iostream>
#include <thread>
#include <mutex>
#include <condition_variable>std::mutex mtx;          // 互斥锁
std::condition_variable cv; // 条件变量
bool ready = false;      // 共享状态标志// 工作线程函数
void printMessage() {std::unique_lock<std::mutex> lock(mtx); // 获取互斥锁cv.wait(lock, []{ return ready; });      // 等待条件满足(避免虚假唤醒)// 此处执行需要同步的操作(当ready为true时)std::cout << "Message printed after condition met\n";// lock会自动释放(unique_lock析构时)
}int main() {std::thread t(printMessage); // 创建并启动线程{std::lock_guard<std::mutex> lock(mtx); // 自动加锁ready = true;  // 修改共享状态// lock在此作用域结束自动释放}cv.notify_one(); // 通知一个等待线程t.join();        // 等待线程结束return 0;
}

http://www.dtcms.com/wzjs/448103.html

相关文章:

  • 石家庄 网站建站优化推广网站推荐
  • 如何免费建立公司网站关键词批量调词 软件
  • 正版软件购买网站如何去除痘痘效果好
  • seo计费如何优化企业网站
  • 西安小公司网站建设百度浏览器网址是多少
  • 用ps做网站方法东莞seo外包公司哪家好
  • 14版哥斯拉的官方做的宣传网站优秀网站设计网站
  • phpcms手机网站怎么做日本站外推广网站
  • 网站制作网站建设项目规划书郑州seo网络推广
  • 常见的网络营销推广方法seo搜索引擎招聘
  • 企业文化网站建设高清视频网络服务器
  • 做网站页面视频教学常见的营销手段
  • 宁波微网站建设优化问题
  • 促进企业深圳优化公司高粱seo较
  • 中国城乡住房建设部网站如何制定会员营销方案
  • page文件转换wordpressitmc平台seo优化关键词个数
  • 珠海建网站的网络公司如何让百度快速收录网站文章
  • 做网站平台公司seo研究
  • 网站制作 苏州app运营推广是干什么
  • wordpress做的视听网站seo网站监测
  • 代购网站开发网络销售的方法和技巧
  • 望城做网站网络推广员
  • 专业网络推广策划杭州百度推广优化排名
  • 网站开发java连接数据库后百度竞价系统
  • 长春建设局网站处长软文营销文案
  • 手机网站规划百度优化师
  • 怎么做火短视频网站seo需要掌握哪些技术
  • 单页面网站入侵郑州技术支持seo
  • 保定投递网站建设选择宁波seo优化公司
  • 做电子商务网站建设工资多少钱百度官网认证多少钱一年