Arrays for Concurrent Operations

Arcology's concurrent arrays are lockless data structures designed to handle concurrent access from multiple threads or processes. They allow multiple threads or processes to read or modify the elements of the array concurrently while ensuring state consistency and data integrity.

Supported Data Types

Currently, the containers support a number of basic data types:

  • Address

  • Bool

  • Bytes

  • Bytes32

  • Int

  • String

  • U256

Custom Types: Users can always serialize and deserialize their custom types into bytes for Arcology to handle.

Last updated