[JAVA] Ich habe ein Sequenzdiagramm des j.u.c.Flow-Beispiels geschrieben

Java.util.concurrent.Flow wird in JDK9 eingeführt. Flow ist ein Standard für die asynchrone Stream-Verarbeitung und wird in Reactive Streams erläutert.

Das Observer / Observable-Modell ist seit JDK1.0 verfügbar. Mit der Einführung von Flow in JDK9 wird Folgendes jedoch veraltet sein.

Ein Beispielprogramm ist in Flow API Document beschrieben. Es ist nicht so kompliziert, aber ich gehe zwischen den drei Klassen hin und her, also habe ich ein Sequenzdiagramm geschrieben.

jdk9flow.png

Recommended Posts

Ich habe ein Sequenzdiagramm des j.u.c.Flow-Beispiels geschrieben
Ich habe einen Blick in die Java HashMap geworfen
Ich habe JAX-RS ausprobiert und mir das Verfahren notiert
Ich habe versucht, die Beispielanwendung gemäß der Idee des Buches "Micro Service Architecture" in einen Mikrodienst zu verwandeln.
Ich habe die Quelle von ArrayList gelesen, die ich gelesen habe
Ich habe die Quelle von Integer gelesen
Ich habe ein Juwel gemacht, um den Text des Org-Modus in Qiita zu posten
Ein Memorandum über das FizzBuzz-Problem
Ich habe die Quelle von Long gelesen
Ich habe mir die Ressourcen der Azure Container-Instanz angesehen
Ich habe die Quelle von Short gelesen
Ich habe die Quelle von Byte gelesen
Ich habe ein Tool erstellt, um den Unterschied zwischen CSV-Dateien auszugeben
Ich habe die Quelle von String gelesen
Ich habe versucht, ein Beispielprogramm mit dem Problem des Datenbankspezialisten für domänengesteuertes Design zu erstellen
Lassen Sie uns das Ergebnis der Analyse von Java-Bytecode in einem Klassendiagramm ausdrücken
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
Verstehe die offizielle Probe Coffee of Dagger2
Ein einfaches Beispiel für ArBiMap (Zwei-Wege-Karte)
Ich habe die interne Verarbeitung von Retrofit untersucht
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Finden Sie den Unterschied von einem Vielfachen von 10
Erstellen eines Beispielprogramms mit dem Problem eines Datenbankspezialisten für DDD-Verbesserung 2
Was ich versucht habe, als ich alle Felder einer Bohne bekommen wollte
Erstellen eines Beispielprogramms mit dem Problem eines Datenbankspezialisten mit DDD-Verbesserung 1
Ich habe ein Beispiel erstellt, wie ein Delegat in Swift UI 2.0 mit MapKit geschrieben wird
Ich habe es geschafft, ein Leerzeichen zu bekommen, als ich den Inhalt von Beans in den Textbereich gebracht habe
Ich möchte rekursiv die Oberklasse und die Schnittstelle einer bestimmten Klasse erhalten
Ich habe den Teil von java.net.URL # getPath überprüft
Machen Sie einen Rand links vom TextField
Messen Sie die Größe eines Ordners mit Java
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
Ich habe die Eigenschaften von Java und .NET verglichen
Ich möchte den Inhalt der Absicht var_dump
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Ich habe ein Primfaktorisierungsprogramm in Java geschrieben
RSpec-Sammlung, die ich häufig verwendet habe
Ich habe versucht, den Profiler von IntelliJ IDEA zu verwenden
Ich habe die Anzahl der Taxis mit Ruby überprüft
Probieren Sie Progate Free Edition [Java I]
Ich habe einen Testcode (Junit & mockit) für den Code geschrieben, der die AWS-API (Java) aufruft.
Ich hasse diese Art von Code! Eine Sammlung von Anti-Mustern, die tatsächlich auf dem Feld zu sehen sind
[Lösung] Ein Memo, das mir schwer fiel, weil sich das Format der Sinatra-Validierung geändert hat.
Als ich einem Benutzer meine Seite erstellte, wurde die Benutzerbearbeitungsfunktion von devise seltsam.
[Rails] Ich möchte das Linkziel von link_to auf einer separaten Registerkarte anzeigen
Beispielcode zum Zuweisen eines Werts in der Eigenschaftendatei zu einem Feld des erwarteten Typs
Beachten Sie, dass ich von den Einstellungen des Android-Projekts von IntelliJ IDEA abhängig war