摘要:
std::async、std::future创建后台任务并返回值 std::async是一个函数模板,用来启动一个异步任务,启动起来一个异步任务之后,它返回一个std::future对象,这个对象是个类模板。 异步任务:就是自动创建一个线程,并开始 执行对应的线程入口函数,它返回一个std::fut 阅读全文
摘要:
条件变量condition_variable 类成员函数有:wait、notify_one、notify_all 条件变量的优点:比如我们要达到一个条件,就加锁执行后续代码,但如果要一直检测,就需要一直加锁,那就会浪费锁资源,即使用双重锁,还是要不断地做判断。而用了条件变量,只需要一次判断,如果不满 阅读全文
摘要:
输入一个字符串,转换为特定的格式,如:2019, 12, 31, 23, 59, 59, 1表示在2019-12-31 23:59:59的1s后时间,即:2020-01-01 00:00:00 咋一看很简单,但还是发现自己的代码基础还需要很大提升,我至少写了2个半小时,最大的收获感觉就是不管遇到简单 阅读全文