函数式编程(FP风格)——基于C++11的快速排序的顺序实现与并行实现
函数式编程:是一种编程风格,函数调用的结果仅单纯依赖于该函数的参数而不依赖于任何外部状态。意味着如果用同一个参数执行一个函数两次,结果是完全一样的。函数的影响完全局限在返回值上。
当涉及并发时,许多涉及共享内存相关的问题便不复存在。如果没有修改共享数据,那么就不会有竞争条件,因此也就没有必要使用互斥元来保护共享数据。
future是使得C++ FP风格的并发切实可行,一个future可以再线程间来...
原创
2020-03-24 11:54:41 ·
543 阅读 ·
0 评论