keen/col/shared-array
Sourcecopy-to[t] t[](a t shared-array) unsafeWARN: This holds the lock while copying the entire array. Consider using 'move-to' instead.
shared-array[t] record (has private fields)copy-to[t] t[](a t shared-array) unsafe
Shared equivalent to 'mut-array'.
Iteration is not supported; since operations on this take a lock, they need to be short. If you need to iterate, you could use 'copy-to' or 'move-to' to get a snapshot of all the elements and iterate it at your leisure.