2007年11月15日

关于java、C#泛型的看法

摘要: 比较java、C#的泛型语法和各自优缺点 阅读全文

posted @ 2007-11-15 06:47 温少 阅读(8395) 评论(46) 推荐(0)

Java util.concurrent中LockSupport类在C#中的实现

摘要: java 5之后提供优秀的并发库util.concurrent,.net中缺乏类似的功能。由于硬件体系发生了变化,多核时代来临,.NET中缺乏并发类库显然不合时宜。其中一个办法就是在往C#中移植java的util.concurrent。本文讲述移植的关键点之一,LockSupport.park实现的代码移植。 阅读全文

posted @ 2007-11-15 06:09 温少 阅读(2964) 评论(15) 推荐(0)

Java util.concurrent包AtomicXXX系列对象在C#中的实现

摘要: 从JDK 1.5开始,util.concurrent包提供了Atomic类型,包括AtomicInteger、AtomicLong、 AtomicBoolean、AtomicReference、AtomicFieldUpdate等,这些类在并发编程中大有作用。在.NET中也提供了同样能力的System.Threading.InterLocked,但是不如java中的Atomic系列对象直观好用。本文分析了JDK的底层实现,而且提供了在C#中实现AtomicInteger的源码。 阅读全文

posted @ 2007-11-15 05:52 温少 阅读(3694) 评论(6) 推荐(1)

导航