[Mono-list] System.Collections.Stack
Garrett Rooney
rooneg@electricjellyfish.net
Mon, 16 Jul 2001 16:37:42 -0400
On Tue, Jul 17, 2001 at 05:51:57AM +1000, Fergus Henderson wrote:
> On 16-Jul-2001, David Menestrina <dmenest@yahoo.com> wrote:
> > Locking here is unnecessary because reading from
> > an int should be atomic. (It is in Java...)
>
> Same is true for the CLR, according to the ECMA specs
> (11.6 in Partition I).
How about get and set functions that just access a variable?
like this:
public Foo {
get {
return foo;
}
}
would the thread safe version need to be like this?
public Foo {
get {
lock (whatever) {
return whatever.Foo;
}
}
}
or is the lock unnecessary?
--
garrett rooney Unix was not designed to stop you from
rooneg@electricjellyfish.net doing stupid things, because that would
http://electricjellyfish.net/ stop you from doing clever things.