Package libatomic_ops-devel-static: Information

    Binary package: libatomic_ops-devel-static
    Version: 7.6.8-alt1
    Architecture: x86_64
    Build time:  Jun 24, 2021, 01:35 AM in the task #275340
    Source package: libatomic_ops
    Category: Development/C
    Report package bug
    License: GPLv2+ and MIT
    Summary: A library for accessing hardware provided atomic memory operations
    Description: 
    This package provides semi-portable access to hardware provided
    atomic memory operations.  These might allow you to write code:
    
    - That does more interesting things in signal handlers.
    - Makes more effective use of multiprocessors by allowing you to write
      clever lock-free code.  Note that such code is very difficult to get
      right, and will unavoidably be less portable than lock-based code.  It
      ia also not always faster than lock-based code.  But it may occasionally
      be a large performance win.
    - To experiment with new and much better thread programming paradigms, etc.
    
    It should be useful both for high performance multi-threaded code which can't
    afford to use the standard locking primitives, or for code that has to access
    shared data structures from signal handlers. For details, see README.txt in
    the distribution.
    
    The most recent version adds support for operations on data of different
    sizes, and adds an optional library providing almost-lock-free stacks (see
    Boehm, "An almost non-blocking stack", also here) and a signal-handler-safe
    memory allocator based on it. See README_stack.txt and README_malloc.txt for
    details.

    Maintainer: Igor Vlasenko


    Last changed


    Feb. 13, 2019 Igor Vlasenko 7.6.8-alt1
    - new version 7.6.8
    - added devel subpackage
    Sept. 26, 2017 Vladimir Lettiev 7.4.6-alt1
    - Updated to 7.4.6
    Sept. 1, 2012 Dmitry V. Levin 7.2d-alt1
    - Updated to 7.2d.