操作系统
并发数据结构 : SpinWait      摘要: 老实说,没有哪个开发人员愿意在其编码时还要考虑线程同步。更糟糕的情况是,编写线程同步代码一点也不好玩。稍一不慎,就会导致共享资源状态不一致,从而引发程序未预期行为。此外,当我们添加线程同步代码时还会导致程序运行变慢,损害性能和可伸缩性。从这点上来看,线程同步简直一无是处。可惜,这也是现实生活中必要的一部分。尤其在多核CPU成为主流的今天。  阅读全文
posted @ 2008-06-01 02:20 Angel Lucifer 阅读(1640) | 评论 (10)  编辑
[翻译]Singularity      摘要: Singularity是一个新操作系统。它几乎完全用C#写成,只运行可验证的安全程序。Singularity的内核和运行时库只是系统的一部分。此外,还包含不安全代码。大部分代码都是用安全的C#写成的。  阅读全文
posted @ 2008-03-16 11:20 Angel Lucifer 阅读(261) | 评论 (2)  编辑