fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#threading

0 posts0 participants0 posts today
HistoPol (#HP) 🏴 🇺🇸 🏴<p>"Die ganzen Adressen rauszunehmen, war wohl eine gute Idee."</p><p>Das bringt mich zu einer Frage:</p><p><a href="https://mastodon.social/tags/Threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Threading</span></a> in the <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a></p><p>Wie wir wissen, können einzelne Handles aus einer Convo in einem Thread entfernt werden, indem man sie aus dem vorangegangenen Post löscht. </p><p>Was ist jedoch, wenn man nur den handle des Posts, auf den man direkt antwortet, herauslöscht?</p><p>Dieser Post sah ursprünglich so aus (sh Screenshot). Um Platz zu sparen, habe ich deinen blau geschriebenen Handle dann noch gelöscht.</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://chaos.social/@martinsteiger" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>martinsteiger</span></a></span> <span class="h-card" translate="no"><a href="https://toots.ch/@dalai" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dalai</span></a></span> <span class="h-card" translate="no"><a href="https://monocles.social/@monocles" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>monocles</span></a></span> da habe ich eher <span class="h-card" translate="no"><a href="https://chaos.social/@delta" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>delta</span></a></span> / <a href="https://infosec.space/tags/DeltaChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeltaChat</span></a> (weil <a href="https://infosec.space/tags/eMail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eMail</span></a>-Infrastruktur samt <a href="https://infosec.space/tags/Archivierung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Archivierung</span></a> bereits besteht) sowie <span class="h-card" translate="no"><a href="https://fosstodon.org/@RocketChat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RocketChat</span></a></span> / <a href="https://infosec.space/tags/RocketChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RocketChat</span></a> und vorallem <span class="h-card" translate="no"><a href="https://fosstodon.org/@zulip" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zulip</span></a></span> / <a href="https://infosec.space/tags/Zulip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zulip</span></a> gesehen...</p><ul><li>Letzteres vorallem wegen dem asynchronen <a href="https://infosec.space/tags/Threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Threading</span></a> …</li></ul><p><a href="https://infosec.space/@kkarhan/114705349963955215" translate="no" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">infosec.space/@kkarhan/1147053</span><span class="invisible">49963955215</span></a></p>
Tedi Heriyanto<p>Faster Python: Concurrency in async/await and threading: <a href="https://blog.jetbrains.com/pycharm/2025/06/concurrency-in-async-await-and-threading/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jetbrains.com/pycharm/202</span><span class="invisible">5/06/concurrency-in-async-await-and-threading/</span></a></p><p><a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/concurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concurrency</span></a> <a href="https://infosec.exchange/tags/async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>async</span></a> <a href="https://infosec.exchange/tags/await" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>await</span></a> <a href="https://infosec.exchange/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
洪 民憙 (Hong Minhee)<p><strong>“조용한 연합우주” 문제를 해결하는 두 가지 접근법: 대화 백필링 메커니즘</strong></p> <p><a href="https://hackers.pub/@hongminhee/2025/quiet-fediverse-two-approaches" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackers.pub/@hongminhee/2025/q</span><span class="invisible">uiet-fediverse-two-approaches</span></a></p>
C++ on Sea<p>C++OnSea 2025 SESSION ANNOUNCEMENT: Beyond Sequential Consistency by Christopher Fretz</p><p><a href="https://cpponsea.uk/2025/session/beyond-sequential-consistency" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cpponsea.uk/2025/session/beyon</span><span class="invisible">d-sequential-consistency</span></a></p><p>Register now at <a href="https://cpponsea.uk/tickets/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cpponsea.uk/tickets/</span><span class="invisible"></span></a></p><p><a href="https://vmst.io/tags/atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atomics</span></a> <a href="https://vmst.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://vmst.io/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://vmst.io/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://lgbtqia.space/@MxVerda" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>MxVerda</span></a></span> <span class="h-card" translate="no"><a href="https://mstdn.social/@BrodieOnLinux" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>BrodieOnLinux</span></a></span> <span class="h-card" translate="no"><a href="https://buttplug.engineer/@qdot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qdot</span></a></span> Well, depending on what you want to develop or communicate there are various options.</p><ul><li><p>Many folks went from <a href="https://infosec.space/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> to <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> / <a href="https://infosec.space/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a> to do their <a href="https://infosec.space/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> development as it too has <a href="https://infosec.space/tags/IssueTrackers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IssueTrackers</span></a> and means to discuss things without <a href="https://infosec.space/tags/loginwalled" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loginwalled</span></a> read-only access. Others like <span class="h-card" translate="no"><a href="https://mastodon.social/@torproject" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>torproject</span></a></span> have their own <span class="h-card" translate="no"><a href="https://mastodon.social/@gitlab" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gitlab</span></a></span> / <a href="https://infosec.space/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> servers <a href="https://infosec.space/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a>.</p></li><li><p>If you want a <a href="https://infosec.space/tags/Chat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chat</span></a> then consider <a href="https://infosec.space/tags/LiberaChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiberaChat</span></a> if you don't demand <a href="https://infosec.space/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a>. Otherwise <span class="h-card" translate="no"><a href="https://chaos.social/@delta" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>delta</span></a></span> / <a href="https://infosec.space/tags/deltaChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deltaChat</span></a> and/or <a href="https://infosec.space/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a> via <span class="h-card" translate="no"><a href="https://monocles.social/@monocles" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>monocles</span></a></span> &amp; <span class="h-card" translate="no"><a href="https://fosstodon.org/@gajim" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gajim</span></a></span> may be an option. </p></li><li><p>If you do want some <a href="https://infosec.space/tags/LoginWalling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoginWalling</span></a> for some reason, consider <span class="h-card" translate="no"><a href="https://fosstodon.org/@zulip" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zulip</span></a></span> / <a href="https://infosec.space/tags/ZulipChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZulipChat</span></a> as it has a nice <a href="https://infosec.space/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> model that can handle both asynchronous communication and high traffic without becoming unfindable or unarchiveable. Otherwise there's like <span class="h-card" translate="no"><a href="https://fosstodon.org/@RocketChat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RocketChat</span></a></span> / <a href="https://infosec.space/tags/RocketChat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RocketChat</span></a> which also works great by my own experience.</p></li></ul><p>Case in point: <a href="https://infosec.space/tags/discord" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>discord</span></a> just makes it more cumbersome and painful than anything. It's basically <em><a href="https://infosec.space/tags/Slack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Slack</span></a> + <a href="https://infosec.space/tags/MicrosoftTeams" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicrosoftTeams</span></a>, but worse</em>…</p>
C++ on Sea<p>C++OnSea 2025 SESSION ANNOUNCEMENT: Beyond Sequential Consistency by Christopher Fretz</p><p><a href="https://cpponsea.uk/2025/session/beyond-sequential-consistency" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cpponsea.uk/2025/session/beyon</span><span class="invisible">d-sequential-consistency</span></a></p><p>Register now at <a href="https://cpponsea.uk/tickets/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cpponsea.uk/tickets/</span><span class="invisible"></span></a></p><p><a href="https://vmst.io/tags/atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atomics</span></a> <a href="https://vmst.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://vmst.io/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://vmst.io/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Packet-lost soul<p>Yesterday I work most of the day in implementing <a href="https://hispagatos.space/tags/newsgroups" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newsgroups</span></a> <a href="https://hispagatos.space/tags/articles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>articles</span></a> <a href="https://hispagatos.space/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> support on <a href="https://hispagatos.space/tags/UsenetReborn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UsenetReborn</span></a> updated the main branch and the image, let me know what you think. </p><p>- <a href="https://sr.ht/~rek2/Usenet_Reborn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sr.ht/~rek2/Usenet_Reborn</span><span class="invisible"></span></a> </p><p><a href="https://hispagatos.space/tags/usenet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>usenet</span></a> <a href="https://hispagatos.space/tags/nntp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nntp</span></a> <a href="https://hispagatos.space/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://hispagatos.space/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hispagatos.space/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://hispagatos.space/tags/decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralization</span></a> <a href="https://hispagatos.space/tags/happyHacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>happyHacking</span></a> <a href="https://hispagatos.space/tags/Hispagatos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hispagatos</span></a> <br>Warning: I'm not a developer just a <a href="https://hispagatos.space/tags/hacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacker</span></a> that works in <a href="https://hispagatos.space/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> and <a href="https://hispagatos.space/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> systems that loves to learn as much as I can of everything. So patches with actual good code is welcome <a href="https://hispagatos.space/tags/happyHacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>happyHacking</span></a></p>
Jiří Činčura ↹<p>Volatile barrier APIs now in .NET: <a href="https://github.com/dotnet/runtime/pull/107843" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dotnet/runtime/pull</span><span class="invisible">/107843</span></a></p><p><a href="https://mas.to/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mas.to/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> <a href="https://mas.to/tags/volatile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>volatile</span></a></p>
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Beyond Sequential Consistency by Christopher Fretz</p><p><a href="https://schedule.cppnow.org/session/2025/beyond-sequential-consistency/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/beyond-sequential-consistency/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/concurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concurrency</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Habr<p>Параллельные вычисления, конкурентность и асинхронное программирование в Python: обзор для начинающих</p><p>Однопоточные приложения на Python ограничены в производительности: они выполняют задачи последовательно и не используют преимущества многоядерных процессоров. Кроме того, такие программы не справляются с обработкой множества операций одновременно, особенно если речь идет о задачах, связанных с вводом-выводом, например сетевыми запросами или чтением файлов. Производительность можно значительно улучшить, внедрив в код параллельные вычисления, конкурентность или асинхронное программирование. Для этого Python предлагает такие инструменты, как multiprocessing, threading и asyncio.</p><p><a href="https://habr.com/ru/companies/skillfactory/articles/896160/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/skillfac</span><span class="invisible">tory/articles/896160/</span></a></p><p><a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/multiprocessing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiprocessing</span></a> <a href="https://zhub.link/tags/asyncio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asyncio</span></a> <a href="https://zhub.link/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Beyond Sequential Consistency by Christopher Fretz</p><p><a href="https://schedule.cppnow.org/session/2025/beyond-sequential-consistency/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/beyond-sequential-consistency/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/concurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concurrency</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Alvin Ashcraft<p>Make more sense of multithreaded debugging in Visual Studio | by Junyu Wang. <a href="https://buff.ly/BDrCLSK" rel="nofollow noopener" target="_blank">buff.ly/BDrCLSK</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23visualstudio" rel="nofollow noopener" target="_blank">#visualstudio</a> <a class="hashtag" href="https://bsky.app/search?q=%23debugging" rel="nofollow noopener" target="_blank">#debugging</a> <a class="hashtag" href="https://bsky.app/search?q=%23threading" rel="nofollow noopener" target="_blank">#threading</a> <a class="hashtag" href="https://bsky.app/search?q=%23productivity" rel="nofollow noopener" target="_blank">#productivity</a> <a class="hashtag" href="https://bsky.app/search?q=%23githubcopilot" rel="nofollow noopener" target="_blank">#githubcopilot</a><br><br><a href="https://buff.ly/BDrCLSK" rel="nofollow noopener" target="_blank">Make more sense of multithread...</a></p>
Alvin Ashcraft 🐿️<p>Make more sense of multithreaded debugging in Visual Studio | by Junyu Wang.</p><p><a href="https://devblogs.microsoft.com/visualstudio/make-more-sense-of-multithreaded-debugging/?hide_banner=true" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/visuals</span><span class="invisible">tudio/make-more-sense-of-multithreaded-debugging/?hide_banner=true</span></a></p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/debugging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugging</span></a> <a href="https://hachyderm.io/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a> <a href="https://hachyderm.io/tags/githubcopilot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>githubcopilot</span></a></p>
Thomas Wouters<p>Well, time to get the ball rolling on the next phase of PEP 703 (getting rid of the global interpreter lock): <a href="https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/pep-779-c</span><span class="invisible">riteria-for-supported-status-for-free-threaded-python/84319</span></a></p><p><a href="https://social.coop/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://social.coop/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Habr<p>Многопоточное программирование на C</p><p>Привет хабр! Новичок в написании статей, но никогда не поздно начать. Объемный гайд по функциям pthreads для людей знающих базы C/C++.</p><p><a href="https://habr.com/ru/articles/881444/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/881444/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>многопоточность</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>многопоточное_программирование</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>си</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>синхронизация</span></a> <a href="https://zhub.link/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>функции</span></a></p>
looopTools<p>This is literally one of the best <a href="https://mastodon.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> sites for worker pools I have ever seen. It gives a good basic overview with all the information you need: <a href="https://rdkcentral.github.io/Thunder/utils/threading/worker-pool/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rdkcentral.github.io/Thunder/u</span><span class="invisible">tils/threading/worker-pool/</span></a> it is a little <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> heavy in the started but go down to the Thread Pool Concept. I think it is worth a read for many <a href="https://mastodon.social/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> <a href="https://mastodon.social/tags/multithreading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multithreading</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a></p>
Alexandre B A Villares 🐍<p>If you have been using <a href="https://ciberlandia.pt/tags/py5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>py5</span></a> for a while, this page about <a href="https://ciberlandia.pt/tags/matplotlib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>matplotlib</span></a> integration is a documentation gem It opens up the possibility of making "live", real time and interactive, maplotlib charts, but even if you are not into <a href="https://ciberlandia.pt/tags/dataviz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataviz</span></a>, it shows the beautiful <a href="https://ciberlandia.pt/tags/profiling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profiling</span></a> tools integrated with py5 and how to use <a href="https://ciberlandia.pt/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> to improve performance. In the end you also learn about named colors and the clever "Colormap Color Mode" feature.</p><p><a href="https://www.py5coding.org/integrations/matplotlib.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">py5coding.org/integrations/mat</span><span class="invisible">plotlib.html</span></a> <a href="https://ciberlandia.pt/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://ciberlandia.pt/tags/processing4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>processing4</span></a> <a href="https://ciberlandia.pt/tags/profilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profilers</span></a> <a href="https://ciberlandia.pt/tags/colormapps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>colormapps</span></a></p>
Jiří Činčura ↹<p>Improve scalability of monitored Counter / UpDownCounter</p><p><a href="https://github.com/dotnet/runtime/pull/91566/files" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dotnet/runtime/pull</span><span class="invisible">/91566/files</span></a></p><p><a href="https://mas.to/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mas.to/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://mas.to/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mas.to/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a></p>
Gea-Suan Lin<p>getenv() + putenv() + setenv() 的 thread-safe 問題</p><p>在「Improving Steam Client Stability on Linux (ttimo.typepad.com)」這邊看到的,原文在「Improving Steam Client stability on Linux: setenv and multit</p><p><a href="https://blog.gslin.org/archives/2024/11/13/12063/getenv-putenv-setenv-%e7%9a%84-thread-safe-%e5%95%8f%e9%a1%8c/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2024/1</span><span class="invisible">1/13/12063/getenv-putenv-setenv-%e7%9a%84-thread-safe-%e5%95%8f%e9%a1%8c/</span></a></p><p><a href="https://abpe.org/tags/Computer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computer</span></a> <a href="https://abpe.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://abpe.org/tags/Murmuring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Murmuring</span></a> <a href="https://abpe.org/tags/OS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OS</span></a> <a href="https://abpe.org/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://abpe.org/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://abpe.org/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://abpe.org/tags/env" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>env</span></a> <a href="https://abpe.org/tags/getenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>getenv</span></a> <a href="https://abpe.org/tags/glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glibc</span></a> <a href="https://abpe.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://abpe.org/tags/memory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>memory</span></a> <a href="https://abpe.org/tags/multihtreading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multihtreading</span></a> <a href="https://abpe.org/tags/putenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>putenv</span></a> <a href="https://abpe.org/tags/safe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>safe</span></a> <a href="https://abpe.org/tags/safety" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>safety</span></a> <a href="https://abpe.org/tags/setenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>setenv</span></a> <a href="https://abpe.org/tags/thread" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thread</span></a> <a href="https://abpe.org/tags/threadsafe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threadsafe</span></a> <a href="https://abpe.org/tags/threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threading</span></a> <a href="https://abpe.org/tags/threads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threads</span></a></p>