C++11新特性之condition_variable条件变量
概述
#include <condition_variable>
class std::condition_variable;
std::condition_variable是C++11才新增的线程支持库中的类,定义于头文件<condition_variable>。类似于POSIX线程中pthread_cond_t变量和pthread_cond_*()系列函数的功能。
condition_variable类是同步原语,能用于阻塞一个线程,或同时阻塞多个线程,直至另一线程修改共享变量(条件)并通知condition_variable。
阻塞在前,通知在后。condition_variable类和互斥锁std::mutex、std::unique_lock&...
代码格式化工具astyle的安装和使用
简介
AStyle,即 Artistic Style,是一个可用于 C, C++, C++/CLI, Objective‑C, C# 和Java编程语言格式化和美化的工具。
下载
1、Astyle官网下载地址:https://sourceforge.net/projects/astyle
2、Astyle官方文档地址:http://astyle.sourceforge.net/astyle.html
3、Astyle风格设置:参考《Google 开源项目 c/c++风格》
安装
windows
windows下有二进制文件,直接下载,解压后,把二进制程序加入环境变量即可。
linux
Linux下需要自己下载源码,编译安装。
解压到指定目录
在...
共计 85 篇文章,5 页。