上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: promise 空模板 非 void 特化,用于在线程间交流对象 void 特化,用于交流无状态事件 类模板 stdpromise 提供存储值或异常的设施,之后通过 stdpromise 对象所创建的 stdfuture 对象异步获得结果。注意 stdpromise 只应当使用一次。 每个 prom 阅读全文
posted @ 2022-03-02 23:03 放飞梦想C 阅读(185) 评论(0) 推荐(0)
摘要: condition_variable condition_variable 类是同步原语,能用于阻塞一个线程,或同时阻塞多个线程,直至另一线程修改共享变量(条件)并通知 condition_variable 。 有意修改变量的线程必须 获得 stdmutex (常通过 stdlock_guard ) 阅读全文
posted @ 2022-03-02 23:01 放飞梦想C 阅读(323) 评论(0) 推荐(0)
摘要: lock_guard 类 lock_guard 是互斥体包装器,为在作用域块期间占有互斥提供便利 RAII 风格机制。 创建 lock_guard 对象时,它试图接收给定互斥的所有权。控制离开创建 lock_guard 对象的作用域时,销毁 lock_guard 并释放互斥。 lock_guard 阅读全文
posted @ 2022-03-02 23:00 放飞梦想C 阅读(184) 评论(0) 推荐(0)
摘要: mutex mutex 类是能用于保护共享数据免受从多个线程同时访问的同步原语。 mutex 提供排他性非递归所有权语义: 调用方线程从它成功调用 lock 或 try_lock 开始,到它调用 unlock 为止占有 mutex 。 线程占有 mutex 时,所有其他线程若试图要求 mutex 的 阅读全文
posted @ 2022-03-02 22:59 放飞梦想C 阅读(132) 评论(0) 推荐(0)
摘要: thread 类 thread 表示单个执行线程。线程允许多个函数同时执行。 线程在构造关联的线程对象时立即开始执行(等待任何OS调度延迟),从提供给作为构造函数参数的顶层函数开始。顶层函数的返回值将被忽略,而且若它以抛异常终止,则调用 stdterminate 。顶层函数可以通过 stdpromi 阅读全文
posted @ 2022-03-02 22:58 放飞梦想C 阅读(193) 评论(0) 推荐(0)
摘要: 计算机中的并发 以前,大多数计算机只有一个处理器,具有单个处理单元(processing unit)或核心(core),如今还有很多这样的台式机。这种机器只能在某一时刻执行一个任务,不过它可以每秒进行多次任务切换。通过“这个任务做一会,再切换到别的任务,再做一会儿”的方式,让任务看起来是并行执行的。 阅读全文
posted @ 2022-02-24 18:09 放飞梦想C 阅读(147) 评论(0) 推荐(0)
摘要: shared_ptr 智能指针也是模板类,因此当我们创建一个智能指针是要提供额外的信息——指针可以指向的类型。默认初始化的智能指针保存着一个空指针。shared_ptr允许多个指针指向同一对象。 shared_ptr<string> p1; //可指向string shared_ptr<list<i 阅读全文
posted @ 2022-02-23 19:26 放飞梦想C 阅读(101) 评论(0) 推荐(0)
摘要: GOF-23 模式分类 从目的来看: 创建型(Creational)模式:将对象的部分创建工作延迟到子类或者其他对象,从而应对需求变化为对象创建时具体类型实现引来的冲击。 结构型(Structural)模式:通过类继承或者对象组合获得更灵活的结构,从而应对需求变化为对象的结构带来的冲击。 行为型(B 阅读全文
posted @ 2022-02-04 15:35 放飞梦想C 阅读(68) 评论(0) 推荐(0)
摘要: 什么是设计模式 “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。——Christopher Alexander 深入理解面向对象 抽象思维:向上,如何将我们 的周围世界抽象为程序代码 面向对象 组件封装 设计模式 阅读全文
posted @ 2022-02-04 15:20 放飞梦想C 阅读(63) 评论(0) 推荐(0)
摘要: 创建线程和结束线程 pthread_create #include <pthread.h> /* Create a new thread, starting with execution of START-ROUTINE getting passed ARG. Creation attributed 阅读全文
posted @ 2022-02-03 22:47 放飞梦想C 阅读(125) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页