摘要: 引言 boost库中的ptr_container给予我们了一种管理指针的通用方法,而在C++11后标准库引入了std::unique... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 引言 C++中异常处理机制是C++相比与C的主要特征之一,其中一点有点令人沮丧,就是无法像java那样直接使用printStackT... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 读写锁是个看上去很美的的抽象 代码是程序员对这个世界的抽象过程,是的,好的代码就像语言,将各个组件之间的关系描述的一清二楚,而... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 引言 首先说说在单核时代,异步回调应该也没有人会去使用,因为从CPU执行上来说异步回调除了不像同步回调那样执行时阻塞(阻止后面代码执... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 引言 这是一次在代码中遇到的一个小问题,在网上没有找到解答,遂在解决后分享出来,帮助有同样问题的朋友 直入主题 我们来看一段简单的代... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 引言 遇到这个问题以后第一次没有得到解答 随后经测试和查阅资料知道了它的由来 同时列出三种导致抛出future_error的原因 希... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 互斥锁(mutex) 当一个线程试图锁定一个互斥锁而没有成功时,由于该互斥锁已经被锁定,它将进入睡眠状态,并立即允许另一个线程运行,... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 引言 我们在初学C++的时候会学到std::alloctor这么一个东西,看着其奇怪的内存分配难免使人失去了看下去的欲望,原因就是不... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 引言 在编写一个多线程的代码时遇到这个问题,在csdn,博客园查询无果后在stackoverflow上得到了解答,遂在解答后分享出来... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 文章目录 引言猜测源码分析结论 引言 C++11中引入了一个异步编程的利器std::future(虽然javaGDK5中就已经引... 阅读全文
posted @ 2022-07-02 13:18 李兆龙的博客 阅读(694) 评论(0) 推荐(0) 编辑