Suchergebnisse für Anfrage "concurrency"

10 die antwort

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

4 die antwort

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

12 die antwort

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

TOP-Veröffentlichungen

26 die antwort

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?

18 die antwort

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?

36 die antwort

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

6 die antwort

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

2 die antwort

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

8 die antwort

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

2 die antwort

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