速度提升
文章平均质量分 77
menzi11
这个作者很懒,什么都没留下…
展开
-
奋战一周,终于基本搞定了跨平台内联汇编的选择和其他各种问题.分享一下
其实本来我的需求挺简单的,我甚至不能说自己是个程序员,各种类库,API什么的我也只是简单了解过boost,ZThread之类常用的,连怎么在windows里用MFC画个窗体都不知道....我主要是个搞算法的人,这几年接触最多的是matlab...其次才是汇编和C++. 介于工作中用到各种数学方面的方法,以及matlab与C++结合时非常恶心的效率和链接方式,以及我对汇编还算略微熟悉,我决原创 2012-03-19 05:30:50 · 2266 阅读 · 2 评论 -
详解volatile关键字
我们假设有这么个函数:void Func(int& k){ while (k!=100) {}}如果int引用k不等于100,则在函数内部不断地循环,我们且不论这个函数性能和作用如何,单说这个函数,它的目的很明确,即如果k!=100,则运行这个函数的线程就卡在这里了.下面我们写main.cpp:void Do(int& k){ while (k!=100) {原创 2013-08-14 21:15:42 · 662 阅读 · 0 评论