C++可调用Callable类型的总结
[TOC]
自从在使用 std::thread
构造函数过程中遇到了 Callable 类型的概念以来用到了很多关于它的使用.
因此本文把使用/调查结果总结出来. 包括 Callable 的基础概念, 典型的 Callable 类型介绍.
例如函数对象(狭义), 函数指针, lambda 匿名函数, 函数适配器, std::function
仿函数等.
[TOC]
自从在使用 std::thread
构造函数过程中遇到了 Callable 类型的概念以来用到了很多关于它的使用.
因此本文把使用/调查结果总结出来. 包括 Callable 的基础概念, 典型的 Callable 类型介绍.
例如函数对象(狭义), 函数指针, lambda 匿名函数, 函数适配器, std::function
仿函数等.
[TOC]
基于前几天学习的C++并发实战《C++ Concurrency in Action》进行自己的实战.
场景为拟合B样条曲线后等长分段过程中的分点求一阶导数的计算.结果显示较大计算量时并发节省时间效果明显.
[TOC]
C++ 并发实战《C++ Concurrency in Action》的学习笔记2, 记录第四章的部分.
内容是 C++ 线程间的同步: condition variable, std::future
,std::async
, std::promise
, std::packaged_task
, Functional Programming 与 Communicating Sequential Processes 简介, latch, barrier 等.
[TOC]
C++ 并发实战《C++ Concurrency in Action》的学习笔记1, 记录第一章到第三章的部分.
内容包括 C++ 并发的背景, 线程管理, 线程间的数据共享等.
[TOC]
本文记录一下《effective STL》书摘与感悟记录.
目的有三: