05 2013 档案
线程安全——你忽视了么?
摘要:好久没写blog了,今天还是想写一下关于线程安全的问题。从我以前的blog中可以清楚的知道,我是比较反对使用singleton模式的。这里我只是想举一个非常简单的例子来说明singleton带来的问题很可能比我们想想的要严重的多。话说我反对使用singleton的主要原因是,singleton的提供者通常无法很好实现线程安全,要么对线程安全的认知,要么干脆认为线程安全什么的无关紧要。那么一个线程不怎么安全的代码到底会出现写什么问题那?例子1——Random先来看看这段代码: 1 using System; 2 using System.Threading; 3 4 namespace Not.
阅读全文