<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Threads on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/threads/</link><description>Recent content in Threads on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 20 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/threads/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 10: Concurrency and Asynchronous Programming in Modern Rust</title><link>https://ai-blog.noorshomelab.dev/rust-mastery-2026/concurrency-async-rust/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/rust-mastery-2026/concurrency-async-rust/</guid><description>&lt;h2 id="chapter-10-concurrency-and-asynchronous-programming-in-modern-rust"&gt;Chapter 10: Concurrency and Asynchronous Programming in Modern Rust&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 10! You&amp;rsquo;ve come a long way, mastering Rust&amp;rsquo;s unique ownership system, robust error handling, and powerful type system. Now, it&amp;rsquo;s time to elevate your Rust skills to build truly high-performance, responsive applications: by diving into the world of concurrency and asynchronous programming.&lt;/p&gt;
&lt;p&gt;In modern software development, applications often need to do many things at once – handle multiple user requests, process data in the background, or communicate with various network services without freezing up. This is where concurrency and asynchronicity shine. Rust provides powerful, safe tools to tackle these challenges, offering performance comparable to C++ while maintaining its legendary memory safety guarantees. This chapter will guide you through Rust&amp;rsquo;s approaches to managing multiple operations simultaneously, ensuring your applications are fast, efficient, and robust.&lt;/p&gt;</description></item><item><title>Chapter 11: Doing Many Things at Once: Concurrency &amp;amp; Multithreading</title><link>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-11-concurrency-multithreading/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-11-concurrency-multithreading/</guid><description>&lt;h2 id="chapter-11-doing-many-things-at-once-concurrency--multithreading"&gt;Chapter 11: Doing Many Things at Once: Concurrency &amp;amp; Multithreading&lt;/h2&gt;
&lt;p&gt;Welcome back, future Java master! So far, our programs have mostly been like a single chef working in a kitchen, preparing one dish at a time. But what if you have a huge dinner party and need to prepare many dishes simultaneously? That&amp;rsquo;s where concurrency comes in!&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to dive into the exciting world of &lt;strong&gt;concurrency&lt;/strong&gt; and &lt;strong&gt;multithreading&lt;/strong&gt; in Java. You&amp;rsquo;ll learn how to make your programs perform multiple tasks seemingly at the same time, leading to more responsive and efficient applications. This is a crucial skill for building modern, high-performance software. We&amp;rsquo;ll cover everything from the basic concepts of threads to managing them effectively with Java&amp;rsquo;s powerful concurrency utilities.&lt;/p&gt;</description></item></channel></rss>