《汇编与C》的相关内容
相关讨论
多线程是个不靠谱的东西
这几天搞Parllel,才发现多线程远比想像中的困难,而不只是资源的冲突和锁定那么简单。利用多线程,首要目标是让任务并行,让数据的处理更有效率。但是,问题是什么样子的数据该并行处理??
首先我排除了大部分的文件读写操作,顺序读取会导致文件指针的移动,这显然会导致不确定数据结果,特别是要把数据填充到一系列结构(Struct)中去的时候,多线程产生了一堆错误的结果。
其次内存中数据操作似乎也不好确 ...
by ray_linn 2008-05-06 浏览 (6654) 回复 (74) 关键字:
多核线程笔记-volatile原理与技巧
volatile, 用更低的代价替代同步
为什么
使用volatile比同步代价更低?
同步的代价, 主要由其覆盖范围决定, 如果可以降低同步的覆盖范围, 则可以大幅提升程序性能.
而volatile的覆盖范围仅仅变量级别的. 因此它的同步代价很低.
volatile原理是什么?
volatile的语义, 其实是告诉处 ...
by galaxystar 2007-08-05 浏览 (13513) 回复 (37) 关键字:
向MDA开炮:MDA,牛皮还是银弹
OMG推出了UML2.0,以支持MDA的开发。并号称MDA不再需要编码
这是一个牛皮还是银弹,现在也许言之尚早,毕竟实践是检验真理的唯一标准。不过,论坛的好处就是畅所欲言,不必负责,说错了也不丢人:)
欢迎各位高手参与讨论,小弟抛砖引玉了!
by kingdl 2004-01-13 浏览 (7448) 回复 (13) 关键字:
回albertLee:关于Category Theory 和Monad
声明:我没有学过Haskell, 甚至连GHC都是刚下下来还没弄清楚怎么用。对于Haskell一些特性的认识只是这几天通过AlbertLee的翻译稿作了一些很初步的摸索(这里要非常感谢AlbertLee让我节省了不少找资料的时间)。下面文章中涉及Haskell的相关内容很多Haskell的知识只是我从CategoryTheroy角度作出的一些猜测,如果这些地方有错误或者无法说清的地方还是要请学习过 ...
by Trustno1 2007-12-11 浏览 (6812) 回复 (26) 关键字:
相关博客
数据挖掘资料汇编
1.数据挖掘技术的由来
1.1网络之后的下一个技术热点
我们现生活在一个网络化的时代,通信、计算机和网络技术正改变着整个人类和社会。如果用芯片集成度来衡量微电子技术,用CPU处理速度来衡量计算机 技术,用信道传输速率来衡量通信技术,那么摩尔定律告诉我们,它们都是以每18个月翻一番的速度在增长,这一势头已经维持了十多年。在美国,广播达到 5000万户用了38年;电视用了13年;Internet拨 ...
by fly.net.cn 2007-09-14 浏览 (255) 回复 (0) 关键字:
主流编程语言优劣考(收藏于csdn)
前言
本文的目的并非是想挑起语言之争,而是希望通过客观地分析每一种主流语言的能力,辨明其长短,让程序员能够扬长避短,有效地使用各种语言。让各种语言能够各安其位,为你更好的服务。
程序员应当成为语言的主人,而不是语言的奴隶。
正文
这里,我将比较一下几种主流编程语言:C,C++,Java,.NET ...
by superhj1987 2008-06-10 浏览 (120) 回复 (0) 关键字:
如何成为一个优秀的程序员--致亚嵌就业班的报名者和新学员
我们的老师每天都要应对报名者和学员提出的很多同样的问题,以下是这类问题的典型:嵌入式行业(或者IT业)有没有前途?我听说编程编到三十五岁就没人要了一定要转行找出路是吗?做驱动开发和做应用开发哪个更有前途?我一开始看什么书都看不懂,怎么才能理出一个学习顺序?诸如此类。这使我迫切地感觉到,应该总结这样一份非具体技术问题的FAQ了。本文仅代表我个人观点,有问题欢迎mailto: songjinshan ...
by djkings 2008-06-14 浏览 (222) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1003) 回复 (0)
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (9950) 回复 (39)
[转]Windows 能干而 Linux 干不了的事情,那就是不需要干的事情
引用这是很久以前的一个帖子,原文在水木清华版上,现在已经找不到了,重新排版之后,转过来给大家看下。
JavaEye 上禁止技术文章的全文转载,但这不是“技术”文章,而是循循善诱性质的重要帖子,所以请各位看官手下留情!
Windows 能干而 Linux 干不了的事情,那就是不需要干的事情
发布于2005-07-25 被读2941次
作者:水木清华/sk8er
引用看的两个字“过瘾”,真的希 ...
by Lich_Ray 2007-07-06 浏览 (3774) 回复 (43)
[转] T1 探讨并发·副作用的回帖
...
为什么实体并发无法避免,side-effect?原因也非常的简单,side-effect实则上是状态的变迁。而所谓的状态的变迁实则上是一个对时间t的函数State(t).只要引入了时间,就会引入状态。在顺序式编程中,我们绝大部分忽略时间这个维度的.在单核CPU的顺序型编程中,只存在一个唯一的均匀流逝的时钟,那就是CPU时钟.这个时候我们可以把CPU时钟发生器看作一个函数t(),此时从机器 ...
by lichray 2008-02-19 浏览 (724) 回复 (1)
相关新闻
再谈Web3.0与虚拟人时代
1、前天,我抽空梳理了关于未来互联网趋势发展的看法,提出了一个观点:呼唤虚拟机器人时代的到来。陆陆续续,收到一些有意义的反馈,继续整理如下。
2、问:Web3.0=机器智力+Web2.0的群体智力?
答:将机器智力放入web 3.0,整合web2.0中的群体智力,就是这个新时代?听说google做gmail就是为了获得人的这些信息来做人工智力。
本质的东西不完全是这个,web2.0也能做到这 ...
by QQbyte 2008-05-10 浏览 (530) 回复 (3) 关键字:
JAVA比C++更快?
首先:我必须承让,我取JAVA比C++更快?为标题是有点故意吸引眼球的意思.
事实上在本文中,我的主要目的不是为了证明或否定JAVA比C++更快这一个结论(事实上标题中的"?"已经隐含了这一点),而是通过引用几位JAVA大牛的文章深入JIT与Hotspot的实现原理,来说明为什么JAVA可以比C++更快.当然,在你有你自己的结论之前,我希望你能仔细看一下文中引用的几篇文章,而不是想当然.
...
by Eastsun 2008-04-07 浏览 (3578) 回复 (18) 关键字: java jit hotspot assembly
推荐知识库条目
Comming soon

