GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Gantua (gantua@pleroma.marchera-pas.fr)'s status on Thursday, 10-Sep-2026 02:30:30 JST

  1. Embed this notice
    Gantua (gantua@pleroma.marchera-pas.fr)'s status on Thursday, 10-Sep-2026 02:30:30 JST Gantua Gantua
    in reply to
    • Rich Felker
    • Jan Schaumann
    • LisPi
    @dalias @jschauma @mirabilos @lispi314 A signal can be delivered to an arbitrary thread unless you carefully mask it in every thread that you create.

    If you have a stupid signal handler that sets a global variable its_time_to_exit = 1 which is just read elsewhere as a volatile, then once you add threads, suddenly you have an memory ordering issue: the thread that wrote it is not necessarily the same as the one who read it, and nobody was prepared to do atomic shenanigans to ensure the new value is visible to the reader, so the program sometimes does not stop.

    threads really complicate everything.
    In conversation about 3 days ago from gnusocial.jp permalink

Feeds

  • Activity Streams
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.