<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>e-sygoing.link — Java</title>
  <link>https://e-sygoing.link</link>
  <description>Latest links in the Java category</description>
  <language>en-us</language>
  <lastBuildDate>Mon, 25 May 2026 05:49:47 -0400</lastBuildDate>
  <atom:link href="https://e-sygoing.link/rss.php?type=new&amp;cid=89257"
             rel="self" type="application/rss+xml"/>
    <item>
    <title>Programming Java Threads in the Real World, Part 1</title>
    <link>https://e-sygoing.link/link/5655608-programming-java-threads-in-the-real-world-part-1</link>
    <description>Discusses the things you need to know to program threads in the real world. This article assumes you understand the language-level support for threads and focuses on the legion of problems that arise when you try to use these language features.</description>
    <pubDate>Thu, 07 May 2026 16:27:04 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655608</guid>
  </item>
    <item>
    <title>Singletons with Needles and Thread</title>
    <link>https://e-sygoing.link/link/5655602-singletons-with-needles-and-thread</link>
    <description>Presents two approaches to creating thread-safe singletons.</description>
    <pubDate>Tue, 10 Mar 2026 12:30:09 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655602</guid>
  </item>
    <item>
    <title>Achieve Strong Performance With Threads, Part 3</title>
    <link>https://e-sygoing.link/link/5655623-achieve-strong-performance-with-threads-part-3</link>
    <description>Explains how priority relates to thread scheduling and how to use the wait/notify mechanism to coordinate the activities of multiple threads.</description>
    <pubDate>Wed, 14 Jan 2026 07:38:05 -0500</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655623</guid>
  </item>
    <item>
    <title>Programming Java Threads in the Real World, Part 3</title>
    <link>https://e-sygoing.link/link/5655606-programming-java-threads-in-the-real-world-part-3</link>
    <description>Looks at how and why you might want to roll your own exclusion semaphores, and presents a lock manager that will help you safely acquire multiple semaphores.</description>
    <pubDate>Tue, 09 Dec 2025 13:32:01 -0500</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655606</guid>
  </item>
    <item>
    <title>Can Double-Checked Locking be Fixed?</title>
    <link>https://e-sygoing.link/link/5655609-can-double-checked-locking-be-fixed</link>
    <description>In this article, Brian Goetz looks at some of the commonly proposed fixes and shows how each of them fails to render the DCL idiom thread-safe under the Java Memory Model.</description>
    <pubDate>Wed, 12 Nov 2025 21:37:23 -0500</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655609</guid>
  </item>
    <item>
    <title>Achieve Strong Performance With Threads, Part 2</title>
    <link>https://e-sygoing.link/link/5655624-achieve-strong-performance-with-threads-part-2</link>
    <description>Explains synchronization, Java&#039;s synchronization mechanism, and two problems that arise when developers fail to use that mechanism correctly.</description>
    <pubDate>Mon, 10 Nov 2025 17:46:11 -0500</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655624</guid>
  </item>
    <item>
    <title>Simple Java Thread Management Library (SJT.Mgmt)</title>
    <link>https://e-sygoing.link/link/5655601-simple-java-thread-management-library-sjtmgmt</link>
    <description>An easy to use library for adding thread management in Java applications. The library comes from early experience with JServ&#039;s lack of thread management, and recent posts to the java developer forums. [Open source]</description>
    <pubDate>Fri, 19 Sep 2025 23:00:03 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655601</guid>
  </item>
    <item>
    <title>Thread Pools and Work Queues</title>
    <link>https://e-sygoing.link/link/5655613-thread-pools-and-work-queues</link>
    <description>Explores the motivations for thread pools, some basic implementation and tuning techniques, and some common hazards to avoid.</description>
    <pubDate>Tue, 26 Aug 2025 21:04:32 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655613</guid>
  </item>
    <item>
    <title>Can ThreadLocal Solve the Double-checked Locking Problem?</title>
    <link>https://e-sygoing.link/link/5655615-can-threadlocal-solve-the-double-checked-locking-problem</link>
    <description>Explains how to fix the double-checked locking idiom by using thread-local variables and takes a look at its performance.</description>
    <pubDate>Thu, 07 Aug 2025 11:15:41 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655615</guid>
  </item>
    <item>
    <title>Warning! Threading in a Multiprocessor World</title>
    <link>https://e-sygoing.link/link/5655593-warning-threading-in-a-multiprocessor-world</link>
    <description>Many authors advocate the double-checked locking idiom to access a Singleton object in an intuitively thread-safe way. Unfortunately, for counterintuitive reasons, double-checked locking doesn&#039;t work in Java.</description>
    <pubDate>Sat, 26 Jul 2025 10:51:51 -0400</pubDate>
    <guid isPermaLink="false">https://e-sygoing.link/go/5655593</guid>
  </item>
  </channel>
</rss>
