
C++之并发编程
学习&&记录 C++之并发编程
selfsongs
现实生活的艰苦,像一捆粗糙的绳子,紧紧的捆住她像捆住天使。天使却从绳索中飞出来,轻轻落在绳索上,唱她应该唱、想唱的歌
展开
-
面试版同步异步编程
面试版同步异步编程面试版同步异步编程1,什么情况下会用到多线程?2,什么是异步编程?同步编程又是什么?3,线程同步和异步主要解决了什么问题?4,行了,看你说了那么多,先写个简单的多线程例子吧,写完给我解释下什么是互斥锁,如何实现?lock_guardunique_lock5,说说什么是条件变量,干嘛用的,并且给我写一段应用的代码吧。6,能面到现在,说明你功底不错。那你就再说说有哪些方式可以实现跨线程取值?有没有更高效的方式?7,既然你提到了 future 和 promise,你能说说他们是如何工作的吗?并给转载 2020-06-29 01:12:58 · 493 阅读 · 0 评论 -
C11/C++11内存模型
C11/C++11内存模型1. 什么是内存模型?2. C11/C++11内存模型2.1 memory order releaxed2.2 memory order consume2.3 memory order acquire2.4 memory order release2.5 memory order acq_rel2.6 memory order seq_cst2.7 Relationship with volatile3. Reference现代计算机体系结构上,CPU执行指令的速度远远大于CPU转载 2020-06-18 11:48:46 · 1347 阅读 · 2 评论