up to date 
HomeProjectsTagsMembersGroupsHelp

Lock-free collections

OverviewWikiNewsVersionsLatest

Project Description

This package contains a lock-free implementation of two kinds of queues: FIFO and LIFO.

There is no hard guarantees from currently existing VMs about an atomicity of certain operations.

However, a current VMs implementation can't interrupt a running process between two simple assignments:

x := y. y := z.

Therefore, these two operations can be considered as one atomic operation, and can be used by various lock-free algorithms.

Use Collections-Atomic package

Members

Creator:Igor Stasenko
Admin:Igor Stasenko

Tags

algorithm, collection, learning, pharo, research, squeak, teaching

License

Code commited to this repository will be automatically under MIT license.

Registration

MCHttpRepository
location: 'http://www.squeaksource.com/Atomics'
user: ''
password: ''

Packages

  • Atomic-Collections
  • Collections-Atomic

Links

http://www.squeaksource.com/Atomics.html
http://www.squeaksource.com/Atomics

Global:Read And Write

Statistics

Registered:16 October 2010 4:24:35 am
Total Releases:0
Total Versions:6
Total Downloads:289
XHTML | CSS | RSS27 June 2022