In ObjC, the immutable collections are threadsafe.

In macruby, are collections threadsafe to read only?

ie, if I do this:

a = [ ...] # an array that may or may not be changed

b = a.dup # nowhere in the code is b ever used to add/delete/change an element

is b thread-safe to read from multiple threads (queued operations/blocks)?

also, is there any difference between doing 

b = a.dup

and

b = NSArray.arrayWithArray(a)

Both result in class Array, so I assume there is no difference.



Cheerio,

Michael Johnston
[email protected]




_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to