线程安全,确保真正的线程安全——微软为什么不提供线程安全库

线程安全在高并发情况下是一个非常严重的问题。以下代码在多线程访问时,会出现问题。我们以List.Add为例,来说明在多线程访问下的状况。以下代码是List.Add的实现。 public void Add(T item) { if (this._size == this._items.Length) this.EnsureCapacity(this._size + 1); this._items[t... [阅读全文]

线程安全,GUI线程安全详解(一)

作为一名TWaver Evangelist,我的工作目的就是通过与客户的交流、培训甚至现场支持等方式帮助用户将TWaver更好地应用到客户项目中,TWaver是这么一款横跨Java、Web、Flex和.NET等多种技术平台的GUI图形组件,因此我的工作内容简单的说就是:帮助客户正确使用GUI。 提到GUI线程安全,这是我最想谈也最不想谈的话题,想谈因为此问题不说明白,用户不清楚项目架构设计之初GU... [阅读全文]
1 共1条 分1页