<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sinyal on Nalar</title>
    <link>https://nalar.dev/id/tags/sinyal/</link>
    <description>Recent content in Sinyal on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/sinyal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux signalfd Mengubah Sinyal Pending Menjadi Status Readable</title>
      <link>https://nalar.dev/id/linux-signalfd-mengubah-sinyal-pending-menjadi-status-readable/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/linux-signalfd-mengubah-sinyal-pending-menjadi-status-readable/</guid>
      <description>&lt;p&gt;Proses Linux dapat memblokir sinyal tertentu lalu menerimanya dengan membaca file descriptor alih-alih menjalankan handler asinkron. &lt;code&gt;signalfd()&lt;/code&gt; membuat sinyal pending tersebut terlihat melalui antarmuka readiness yang sama dengan socket, pipe, dan descriptor lain, termasuk &lt;code&gt;poll()&lt;/code&gt; dan &lt;code&gt;epoll&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Konversi ini bukan pengganti signal masking. Descriptor memiliki himpunan sinyal sendiri, sementara setiap thread tetap memiliki signal mask yang mengendalikan delivery biasa. Desain yang konsisten bergantung pada keselarasan kedua status tersebut.&lt;/p&gt;&#xA;&lt;h2 id=&#34;descriptor-mengamati-sinyal-pending-dari-himpunan-tertentu&#34;&gt;Descriptor mengamati sinyal pending dari himpunan tertentu&lt;/h2&gt;&#xA;&lt;p&gt;signalfd baru dibuat dengan sebuah himpunan sinyal:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
