Ich stoße nicht auf Arbeiten, die viel Erfahrung mit multi-threading
erfordern. Also habe ich mich gefragt, ob irgendjemand von der Site (Open-Source-Projekt) weiß, wo ich mir Beispiele aus der realen Welt anschauen könnte, die sich um thread pools
solves deadlock
situation kümmern, nonblocking algorithms
, reentrant locks
, join-fork
, futures-callables
Nun, Sie bekommen die Idee.
Um genauer zu sein, suche ich nach J2EE und MOM Integration und Messaging zwischen ihnen.
Diese verwenden alles, was Sie erwähnt haben, und haben den Vorteil, dass sie auch vom Design her gut dokumentiert sind.
JGroups , Jboss Cache und sein Nachfolger Infinispan
Es ist mir nicht bewusst, dass eine bestimmte Site dies mit etwas anderem als einem trivialen Beispiel durchläuft (ich nehme an, Sie haben die verschiedenen Tutorials bereits durchgesehen).
Meine Empfehlung wäre:
Option 2 wird Ihnen zumindest einige praktische Erfahrungen vermitteln und Ihnen zeigen, wie Multithreaded-Code in einem Produktionssystem tatsächlich aussieht (dh, weil es sich um Code handelt, der bearbeitet und von echten Programmierern überarbeitet wurde, um zu lösen ein echtes Problem).
Tags und Links java multithreading