<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль cppmage]]></title>
    <link>https://habr.com/ru/users/cppmage/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя cppmage]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 24 Jun 2026 07:59:14 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>16.06.2026 13:55:51 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1048074/#comment_30117782</guid>
      <link>https://habr.com/ru/articles/1048074/#comment_30117782</link>
      <description><![CDATA[<p>если вы собираетесь удалять зарегистрированные потоки, то подойдут и tagged pointers</p>]]></description>
      <pubDate>Tue, 16 Jun 2026 13:55:51 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.06.2026 13:52:46 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1048074/#comment_30117760</guid>
      <link>https://habr.com/ru/articles/1048074/#comment_30117760</link>
      <description><![CDATA[<p>Можно вместо вектора зарегистрированных потоков использовать лок-фри односвязный список, но будет ли это быстрее?)<br>Ну либо посмотрите у <a rel="noopener noreferrer nofollow">folly</a>, там у них динамический лок фри массив </p>]]></description>
      <pubDate>Tue, 16 Jun 2026 13:52:46 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.06.2026 12:11:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1048074/#comment_30117354</guid>
      <link>https://habr.com/ru/articles/1048074/#comment_30117354</link>
      <description><![CDATA[<p>Добрый день, я ознакомился с реализацией <a href="https://github.com/facebook/folly/blob/main/folly/synchronization/HazptrDomain.h" rel="noopener noreferrer nofollow">folly</a> и немного с <a href="https://github.com/khizmax/libcds/blob/master/cds/gc/details/hp_common.h" rel="noopener noreferrer nofollow">libcds</a>. Концептуально идея HP у нас схожая, protect, retire, архитектура также схожая. Но вот как это реализовано и какие доп фичи есть - тут пропасть.<br>Например у folly есть когорты, чтобы гарантировать синхронное удаление объектов, как я понимаю. Так как в стандартных HP никогда не знаешь когда удалится указатель. <br>Или используется например, как я понял, <code>F14set</code> вместо <code>vector&lt;</code><strong><code>void*</code></strong><code>&gt; active_hp</code> как у меня.</p><p>Код этих либ - результат длительного профилирования и оптимизации узких мест.</p>]]></description>
      <pubDate>Tue, 16 Jun 2026 12:11:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
