线程安全 经典文章
作者: alexclark(http://alexclark.itpub.net)发表于: 2005.03.16 23:44
分类:
出处: http://alexclark.itpub.net/post/670/22363
---------------------------------------------------------------
安全的线程同步
Jeffrey Richter 著 刘未鹏 译
本文讲述.NET Framework如何支持线程同步,Jeffrey解释了SyncBlock和Monitor被设计成现在这个样子的动机以及它们是如何工作的。最后还解释了为什么这个设计是糟糕的,以及如何用正确和安全的方式去使用该机制。
ACE 区域锁(scoped locking)习惯用法
区域锁习惯用法确保当控制进入一个区域时,一个锁将自动被获取,当控制离开这个区域时,这个锁将被自动释放。The Guard Classes
The guard classes are a family of helper classes commonly used to manipulate synchronization objects.锁住局部静态变量确保线程安全
在.NET开发中,保持线程安全的默认手段是采用System.Threading.Monitor加锁以确保对共享数据访问的同步性。编写高效的线程安全类
Java 编程语言为编写多线程应用程序提供强大的语言支持。但是,编写有用的、没有错误的多线程程序仍然比较困难。本文试图概述几种方法,程序员可用这几种方法来创建高效的线程安全类。



