Erweitertes Multithreading - Java [geschlossen]

9

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.

    
Mat B. 28.06.2011, 14:18
quelle

3 Antworten

2

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

    
pauli 28.06.2011, 14:28
quelle
1

Vielleicht werfen Sie einen Blick auf das ursprüngliche Java-Paket java.util.concurrent. Das muss Stand der Technik sein.

    
PeterMmm 28.06.2011 14:22
quelle
1

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:

  1. Starten Sie ein eigenes Projekt, falls Sie es noch nicht getan haben
  2. Gehen Sie auf GitHub und suchen Sie nach Multithread-Java-Apps, die einigermaßen stabil / groß / komplex aussehen

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).

    
jefflunt 28.06.2011 14:23
quelle

Tags und Links