stm-2.5.0.1: Software Transactional Memory
Copyright (c) The University of Glasgow 2005
License BSD-style (see the file libraries/base/LICENSE)
Maintainer libraries@haskell.org
Stability experimental
Portability non-portable (requires STM)
Safe Haskell Trustworthy
Language Haskell2010

Control.Concurrent.STM.TArray

Description

Synopsis

Documentation

data TArray i e Source #

TArray is a transactional array, supporting the usual MArray interface for mutable arrays.

It is currently implemented as Array ix (TVar e) , but it may be replaced by a more efficient implementation in the future (the interface will remain the same, however).