include/SDL_atomic.h
changeset 5098 470ede30189c
parent 5097 b938ad843e52
child 5135 aee04c635ec6
equal deleted inserted replaced
5097:b938ad843e52 5098:470ede30189c
    41  * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    41  * ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    42  *
    42  *
    43  * You can find out a little more about lockless programming and the 
    43  * You can find out a little more about lockless programming and the 
    44  * subtle issues that can arise here:
    44  * subtle issues that can arise here:
    45  * http://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx
    45  * http://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx
       
    46  *
       
    47  * There's also lots of good information here:
       
    48  * http://www.1024cores.net/home/lock-free-algorithms
    46  *
    49  *
    47  * These operations may or may not actually be implemented using
    50  * These operations may or may not actually be implemented using
    48  * processor specific atomic operations. When possible they are
    51  * processor specific atomic operations. When possible they are
    49  * implemented as true processor specific atomic operations. When that
    52  * implemented as true processor specific atomic operations. When that
    50  * is not possible the are implemented using locks that *do* use the
    53  * is not possible the are implemented using locks that *do* use the