C & C++
Joshua-Wang
ad
展开
-
_MSC_VER详细介绍
_MSC_VER是微软的预编译控制。 _MSC_VER可以分解为: MS:Microsoft的简写。 C:MSC就是Microsoft的C编译器。 VER:Version的简写。 _MSC_VER的意思就是:Microsoft的C编译器的版本。 微软不同时期,编译器有不同的版本: MS VC++10.0 _MSC_VER=1600 MS VC++9.0 _M转载 2016-12-26 09:05:29 · 1228 阅读 · 0 评论 -
多线程队列的算法优化
来源:http://www.parallellabs.com/tag/deadlock/ 多线程队列的算法优化 多线程队列(Concurrent Queue)的使用场合非常多,高性能服务器中的消息队列,并行算法中的Work Stealing等都离不开它。对于一个队列来说有两个最主要的动作:添加(enqueue)和删除(dequeue)节点。在一个(或多个)线程在对一个队列进行enq转载 2017-01-21 15:23:46 · 848 阅读 · 0 评论 -
多核与异步并行
来源: http://www.parallellabs.com/2013/01/21/multicore-and-asynchronous-communication/ 多核与异步并行 我们在设计多线程程序时往往有很多性能指标,例如低延迟(latency),高吞吐量(throughput),高响应度(responsiveness)等。随着多核处理器上CPU核数的日益增加,如何高转载 2017-01-21 16:17:03 · 608 阅读 · 0 评论 -
为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence?)
来源:http://www.parallellabs.com/2010/03/06/why-should-programmer-care-about-sequential-consistency-rather-than-cache-coherence/ 为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence?)转载 2017-01-21 16:48:05 · 450 阅读 · 0 评论