<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.osll.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Open Source &amp; Linux Lab projects:libcds</title>
        <description></description>
        <link>http://wiki.osll.ru/</link>
        <lastBuildDate>Tue, 05 May 2026 16:01:06 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://wiki.osll.ru/lib/tpl/dokuwiki/images/favicon.ico</url>
            <title>Open Source &amp; Linux Lab</title>
            <link>http://wiki.osll.ru/</link>
        </image>
        <item>
            <title>Bounded object pool</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:bounded_pool?rev=1450383104&amp;do=diff</link>
            <description>Bounded object pool

Довольно часто в lock-free алгоритмах возникает необходимость в пуле некоторого фиксированного объема. 
Раз алгоритм lock-free, то и пул тоже должен быть по крайней мере lock-free. 
Пул — это не очередь и не стек, хотя эти структуры данных могут быть пулом. Пул — это класс с двумя интерфейсными функциями:…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Thu, 17 Dec 2015 23:11:44 +0000</pubDate>
        </item>
        <item>
            <title>Рефакторинг SMR-алгоритма cds::gc::DHP</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:dhp_refactor?rev=1450346356&amp;do=diff</link>
            <description>Рефакторинг SMR-алгоритма cds::gc::DHP

DHP – это вариант алгоритма Hazard Pointer с неограниченным числом hazard pointer'ов для потока. 
Текущая реализация (libcds 2.1.0) предполагает, что массив retired data (данных, готовых для удаления) один для всех потоков, 
то есть все потоки добавляют в него данные и по достижении некоторого предела вызывается основная процедура алгоритма HP –…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Thu, 17 Dec 2015 12:59:16 +0000</pubDate>
        </item>
        <item>
            <title>Flat Combining</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:flat_combining?rev=1465468593&amp;do=diff</link>
            <description>Flat Combining

	&quot; Trello
 libcds-fork&quot;

Документы

	*  Статья FRUCT 18
	*   Статья &quot;Вестник ЛЭТИ&quot;

Архитектура

Статистика

Вопросы

Максим, здравствуйте!
Для дальнейшего изучения стратегий синхронизации в flat-combining, с помощью FC был</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Thu, 09 Jun 2016 13:36:33 +0000</pubDate>
        </item>
        <item>
            <title>Библиотека конкурентных структур данных</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:start?rev=1540675745&amp;do=diff</link>
            <description>Библиотека конкурентных структур данных

	*  Разработчик: Максим Хижинский
	*  Репозиторий: github
	*  Continious integration: jenkins

Доработки

Архитектурные

	*  Рефакторинг SMR-алгоритма cds::gc::DHP

Технические

	*  Bounded object pool
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Sun, 28 Oct 2018 00:29:05 +0000</pubDate>
        </item>
        <item>
            <title>Алгоритмы для доработки в libcds</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:tasks?rev=1549300352&amp;do=diff</link>
            <description>Алгоритмы для доработки в libcds

Требования к реализации

К следующему семестру более явно написать формулировки пп. 4 и 9

	*  Pull Request должен быть сливаем с текущей master-веткой репозитория</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Mon, 04 Feb 2019 20:12:32 +0000</pubDate>
        </item>
        <item>
            <title>Concurrent Data-Structures Through Explicit Timestamping</title>
            <link>http://wiki.osll.ru/doku.php/projects:libcds:timestamp_structures?rev=1463903083&amp;do=diff</link>
            <description>Concurrent Data-Structures Through Explicit Timestamping

	&quot; Trello
 libcds-fork&quot;

Перечень доработок

	*  Удаление неиспользуемой памяти
	*  Избавиться от ограничения количества потоков</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>projects:libcds</category>
            <pubDate>Sun, 22 May 2016 10:44:43 +0000</pubDate>
        </item>
    </channel>
</rss>
