
c++多线程
文章平均质量分 97
Alpha205
非计算机专业,学过的东西,做一点记录
展开
-
Linux下GDB调试程序
GDB(全称:GNU Debugger)是GNU工程师为GNU操作系统开发的调试器。它可以用于调试C、C++、Objective-C、Pascal、Ada等语言编写的程序。原创 2022-08-20 19:01:40 · 1898 阅读 · 0 评论 -
C++多线程编程(3) 异步操作类 std::future std::promise std::async
C++中提供了异步操作相关的类:1. std::future: 异步结果的传输通道,可以很方便的获取线程函数的返回值。 在C++中,如果希望获取线程函数的返回值,就不能直接通过thread.join()得到结果,这时就必须定义一个变量,在线程函数中去给这个变量赋值,然后执行join,最后得到结果,这是一个非常繁琐的过程。C++11 的 thread 库提供了future,用来访问异步操作...原创 2019-08-10 15:03:14 · 1103 阅读 · 1 评论