首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Codemaxi
掘友等级
CV高级工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 48
沸点 10
赞
58
返回
|
搜索文章
赞
文章( 48 )
沸点( 10 )
C++进阶:智能指针之auto_ptr
概念 如今,垃圾回收机制已经大行其道,得到了诸多编程语言的支持,例如 Java、Python、C#、PHP 等。而 C++ 虽然从来没有公开地支持过垃圾回收机制,但 C++98/03 标准中,支持使用
C++ 多线程:std::future
概念 我们前面介绍的std::thread 是C++11中提供异步创建多线程的工具,只能是异步运行任务,却无法获取任务执行的结果,一般都是依靠全局对象,全局对象在多线程下是及其不安全的,为此标准库提供
C++ 多线程:std::packaged_task
上一篇介绍的std::promise通过set_value可以使得与之关联的std::future获取数据。本篇介绍的std::packaged_task则更为强大,它允许传入一个函数或其他可调用对象
C++ 多线程:std::async
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第N天,点击查看活动详情。 概念 我们之前的文章介绍过了std::thread,它使得我们可以非常方便的创建线程,执行异步任务,它的基
C++ 多线程:std::promise
概念 std::promise是一个模板类: template<typename ResultType> class promise。其泛型参数ResultType是std::promise对象保存的
C++多线程:std::call_once
在多线程的环境下,有些时候我们不需要某个函数被调用多次或者某些变量被初始化多次,它们仅仅只需要被调用一次或者初始化一次即可。很多时候我们为了初始化某些数据会写出如下代码,这些代码在单线程中是没有任何问
C++多线程:thread_local
概念 首先thread_local是一个关键词,thread_local是C++ 11新引入的一种存储期指定符。它会影响变量的存储周期(Storage duration),与它同是存储期指定符的还有以
C++多线程:Lambda表达式
定义 Lambda 表达式可以说是c++11引用的最重要的特性之一,虽然跟多线程关系不大,但是它在多线程的场景下使用很频繁,所以在多线程这个主题下介绍它更合适。Lambda 来源于函数式编程的概念,也
C++多线程:condition_variable
官方定义 在多线程编程中,有一种十分常见的行为:线程同步。线程同步是指线程间需要按照预定的先后次序顺序进行的行为。C++11对这种行为也提供了有力的支持,这就是条件变量(condition_varia
C++学习笔记:函数模板
函数模板 C++提供了模板(template)编程的概念。所谓模板,实际上是建立一个通用函数或类,其类内部的类型和函数的形参类型不具体指定,用一个虚拟的类型来代表,是一种对类型进行参数化的工具。这种通
下一页
个人成就
文章被点赞
105
文章被阅读
99,464
掘力值
1,844
关注了
37
关注者
50
收藏集
1
关注标签
13
加入于
2021-09-12