1. 24 May, 2017 1 commit
  2. 31 Jan, 2014 1 commit
  3. 01 Jan, 2013 1 commit
  4. 14 Jun, 2011 1 commit
  5. 07 Jan, 2010 1 commit
  6. 30 Nov, 2009 1 commit
    • Alexander Larsson's avatar
      Add GAtomicArray for RCU-style lockless updates · 75ce4741
      Alexander Larsson authored
      This adds supports for a lock-less a non-shrinking growable array.
      You can use it to do reads using no locks, as long as your read-code
      can handle that during the read transaction the object can be modified
      by another writer (but it will not change size or be freed), and you
      can only trust the result once the transaction has finished successfully.
      
      This doesn't free things like RCU normally does, instead it pushes the
      memory on a free list that is reused for other atomic arrays.
      75ce4741