Пакет libatomic_ops-devel-static: Информация

  • Default inline alert: Версия в репозитории: 7.6.14-alt1

Бинарный пакет: libatomic_ops-devel-static
Версия: 7.6.8-alt1
Архитектура: i586
Собран:  14 февраля 2019 г. 9:39 в задании #221466
Исходный пакет: libatomic_ops
Категория: Разработка/C
Сообщить об ошибке в пакете
Домашняя страница: https://github.com/ivmai/libatomic_ops

Лицензия: GPLv2+ and MIT
О пакете: A library for accessing hardware provided atomic memory operations
Описание: 
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.

Сопровождающий: Igor Vlasenko


Последнее изменение


13 февраля 2019 г. Igor Vlasenko 7.6.8-alt1
- new version 7.6.8
- added devel subpackage
26 сентября 2017 г. Vladimir Lettiev 7.4.6-alt1
- Updated to 7.4.6
1 сентября 2012 г. Dmitry V. Levin 7.2d-alt1
- Updated to 7.2d.