曾格的github
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: std::async、std::future创建后台任务并返回值 std::async是一个函数模板,用来启动一个异步任务,启动起来一个异步任务之后,它返回一个std::future对象,这个对象是个类模板。 异步任务:就是自动创建一个线程,并开始 执行对应的线程入口函数,它返回一个std::fut 阅读全文
posted @ 2021-09-17 17:59 曾格 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 条件变量condition_variable 类成员函数有:wait、notify_one、notify_all 条件变量的优点:比如我们要达到一个条件,就加锁执行后续代码,但如果要一直检测,就需要一直加锁,那就会浪费锁资源,即使用双重锁,还是要不断地做判断。而用了条件变量,只需要一次判断,如果不满 阅读全文
posted @ 2021-09-17 17:12 曾格 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 输入一个字符串,转换为特定的格式,如:2019, 12, 31, 23, 59, 59, 1表示在2019-12-31 23:59:59的1s后时间,即:2020-01-01 00:00:00 咋一看很简单,但还是发现自己的代码基础还需要很大提升,我至少写了2个半小时,最大的收获感觉就是不管遇到简单 阅读全文
posted @ 2021-09-17 00:19 曾格 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 设计模式:代码的一些写法:程序灵活,维护起来可能方便,但是别人接管比较麻烦。 设计模式肯定有它独特的有点,要活学活用,不要深陷其中,不要为了用设计模式而用设计模式。 单例设计模式 单例类:整个项目只能创建一个对象。 单线程单例步骤:构造函数初始化 =》静态私有成员变量 =》公有静态函数,返回类对象指 阅读全文
posted @ 2021-09-16 00:18 曾格 阅读(40) 评论(0) 推荐(0) 编辑
摘要: unique是个类模板,工作中,一般lock_guard(推荐使用); lock_guard取代了mutex的 lock() 和 unlock();unique_lock又取代lock_guard;qaq unique和guard都是RAII风格的机制来的机制在作用域块的持续时间内拥有一个互斥量 创 阅读全文
posted @ 2021-09-15 23:43 曾格 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
Live2D