Research & Development

An Algorithm for Lockless Processing of Sound Data

Posted on Jan 06, 2010, 5:00 am
An algorithm has been developed to asynchronously load, unload, play and relocate sound files without the use of locks. The algorithm allows the programmer to arbitrarily assign different logical subsections of the underlying system to different threads, all while remaining completely lock-free.
 
An example implementation has been developed that asynchronously loads and unloads sound files in one thread while playing and relocating the same sound files in another thread. All of this happens in a single shared memory heap, all without locking. A complete working version of this system will be described, highlighting the simple yet elegant design principles.
+2

2 COMMENTS

1 PERSON LIKES THIS     LIKE     COMMENT
LOMBAXINATOR
LOMBAXINATOR Jan 29, 2010, 7:40 pm
Uhm sounds realy good !
LOMBAXINATOR
LOMBAXINATOR Jan 29, 2010, 7:57 pm
WOW it loooks hard.
Buts its logic !

LEAVE A COMMENT



You must be logged in to add a comment
LATEST ARTICLES