Suchergebnisse für Anfrage "concurrency"
Java-Parallelitätsmuster für externe freigegebene Ressourcen (Smartcards)
Ich habe einen Webserverdienst, bei dem Clients eine Smartcard-Berechnung anfordern und deren Ergebnis abrufen. Verfügbarsmartcard Anzahl kann sich verringern oder erhöhen Während der Server-Betriebszeit kann ich zum Beispiel die Smartcard ...
Schließkanal unbekannter Länge
Ich kann den Kanal nicht schließen, wenn keine Kenntnis über sein @ besteh Läng package main import ( "fmt" "time" ) func gen(ch chan int) { var i int for { time.Sleep(time.Millisecond * 10) ch <- i i++ // when no more data (e.g. from db, or ...
ThreadPoolExecutor Block Wenn die Warteschlange voll ist?
Ich versuche viele Aufgaben mit einem ThreadPoolExecutor auszuführen. Unten ist ein hypothetisches Beispiel: def workQueue = new ArrayBlockingQueue<Runnable>(3, false) def threadPoolExecutor = new ThreadPoolExecutor(3, 3, 1L, TimeUnit.HOURS, ...
Was ist ein Semaphor?
Ein Semaphor ist ein Programmierkonzept, das häufig zur Lösung von Multithreading-Problemen verwendet wird. Meine Frage an die Community: Was ist ein Semaphor und wie benutzt man es?
Was ist ein Mutex?
A Mutex ist ein Programmierkonzept, das häufig zur Lösung von Multithreading-Problemen verwendet wird. Meine Frage an die Community: Was ist ein Mutex und wie benutzt man ihn?
Was ist eine Rennbedingung?
Beim Schreiben von Multithread-Anwendungen sind die Rennbedingungen eines der häufigsten Probleme. Meine Fragen an die Community sind: Was ist eine Rennbedingung? Wie erkennt man sie? Wie gehst du damit um? Wie können Sie das Auftreten von ...
Java-Threads und Anzahl der Kerne
Ich hatte gerade eine kurze Frage zur Funktionsweise von Prozessoren und Threads. Nach meinem derzeitigen Verständnis kann ein Core jeweils nur einen Prozess ausführen. Wir sind jedoch in der Lage, einen Thread-Pool (sagen wir 30) mit einer ...
Währung von @ApplicationScoped JSF Managed Beans
Ich benutze Mojarra 2.2.12 und in unserem Projekt haben wir ein paar@ApplicationScoped Bohnen. Zum Beispiel @ManagedBean @ApplicationScoped public class AppScopedBean{ private int commonValueForClients; //GET, SET public void evalNew(){ int ...
Java teilt eine Variable zwischen zwei Threads
Ich habe zwei Threads. Man ruft die Aktualisierungsmethode einer Klasse auf, die eine Variable ändert. Eine andere Methode ruft die Aktualisierungsmethode einer Klasse auf, die die Variable liest. Nur ein Thread schreibt und ein (oder mehrere) ...
Währung in Java mit synchronisierten Blöcken, die nicht die erwarteten Ergebnisse liefern
Below ist ein einfaches Java-Programm. Es hat einen Zähler mit dem Namen "cnt", der inkrementiert und dann zu einer Liste mit dem Namen "monitor" hinzugefügt wird. "cnt" wird von mehreren Threads inkrementiert, und Werte werden von mehreren ...