首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mrbone11
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
C++-一篇文章入门coroutines协程
@[toc] 前言 最近学习了一下C++协程,这篇文章将介绍协程的相关概念,以及在C++中如何使用协程。 什么是协程 C++中,协程(coroutines)可以理解为一个可以暂停和恢复执行的函数。什么
C++-std::unique_lock介绍和简单使用
「这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」 unique_lock std::unique_lock比std::lock_guard更灵活,这种灵活性主要体现在以下
C++-标准库类型function介绍
1.函数 2.函数指针 3.重载了调用运算符的类 4.lambda表达式 5.可调用对象有不同的类型,每个lambda有唯一的类类型,函数和函数指针的类型由参数和返回值决定。 不同类型的可调用对象可能有相同的调用形式,调用形式表明了调用返回的类型和传递给调用的实参类型,一种调用形...
Python-Miniconda自动化打包python程序
@[toc] 前言 用python实现一些功能很方便,但是想要不依赖于python环境执行,可以使用pyinstaller打包成exe,但是要注意,如果python环境中有很多无关的包,那么pyins
C++-层次锁实现
层次锁 实现: 这个类有四个数据成员: internal_mutex。一个互斥锁,我们的hierarchical_mutex就是对其进行封装 this_thread_hierarchy_value。代
C++-函数和函数指针
函数和函数指针是不同的,函数指针指向的是函数而非对象,和其他指针一样,函数指针指向某种特定的类型,函数的类型由它的返回类型和形参共同决定(换句话说一种调用形式对应一个函数类型),与函数名无关。
C++-thread_local
「这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」 thread_local thread_local变量允许你为程序中的每个线程拥有一个单独的变量实例。thread_lo
C++-死锁
死锁 当一个操作需要两个及以上的互斥锁,就可能发生死锁。多个线程分别已经获取到其中一个互斥锁,而它们又在互相等待其他线程释放对方的互斥锁,从而导致死锁。注意,当线程相互等待时,也会造成“死锁”,即使两
C++-接口设计中的竞争条件
@[toc] 接口设计中的竞争条件 使用互斥锁的方式避免竞争条件时,要注意划分出真正需要保护的数据。此外即使保证了在数据上的操作是互斥的,接口设计本身也可能存在竞争条件。 std::stack定义部分
C++-swap
swap操作交换两个相同类型容器的内容。调用swap后,vec2有10个string元素,vec1有24个string元素。除array类型外,交换两个容器内容的操作保证会很快,因为swap只是交换了两个容器的内部数据结构,元素本身并未交换,swap可以保证在常数时间内完成。 元...
下一页
个人成就
文章被点赞
8
文章被阅读
16,125
掘力值
454
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2019-08-14