Tag: concurrency

In der informatik Parallelität ist eine Eigenschaft von Systemen, in denen mehrere Berechnungen durchgeführt werden können, in überlappende Zeiträume. Die Berechnungen können ausgeführt werden, auf mehrere Kerne in ein und demselben chip, präventiv Zeit-freigegebene threads auf den gleichen Prozessor, oder ausgeführt auf physisch getrennten Prozessoren.

Der Performance Unterschied von AtomicInteger vs Integer

Anzahl der Antworten 5 Antworten
Ist es keine performance-Unterschied zwischen AtomicInteger und Integer? Messen Sie es, wenn Sie sich interessieren. InformationsquelleAutor Boni | 2012-01-16

wie viele gleichzeitige Anfragen, die Einstellungen für IIS 8.5

Anzahl der Antworten 3 Antworten
Wie viele gleichzeitige Anfragen ausgeführt werden können, die in IIS 8.5? Konnte ich nicht finden, die richtigen Werte für wie viele gleichzeitige Anfragen ausgeführt werden können, die in IIS 8.5 Als ich herausfand, unten 2 verschiedene Werte:

Begrenzen Sie die Anzahl der gleichzeitigen verbindungen in Apache2

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, kann ich die Anzahl der gleichzeitigen verbindungen zum Web-Anwendung läuft auf meinem Apache-Server. Meine server version ist Apache 2.2.11 Aus dem Kommentar zur limitipconn Antwort es sieht aus wie Sie suchen, um block

Swing - Update-Label

Anzahl der Antworten 2 Antworten
Ich habe ein message label und die Schaltfläche "senden". Der submit-Knopf gedrückt, mehrmals, und die Aktion für die durch jedes drücken der Taste kann bis zu einer minute dauern. Wenn der button gedrückt wird, den ich einstellen

Testen Sie den gleichzeitigen Anforderungen an eine REST-basierte web server

Anzahl der Antworten 3 Antworten
Wie kann ich simulieren Tausende von GET-und PUT-Anfragen, um meine REST-basierte web-server?Gibt es irgendwelche tools gibt und wenn ja, was sind die Werkzeuge? InformationsquelleAutor Naveen Mohan | 2012-06-08

Warten Sie, bis die Kündigung von n goroutines

Anzahl der Antworten 3 Antworten
Brauche ich eine riesige Menge von goroutines und warten auf Ihre Kündigung. Die intuitive Art und Weise, scheint ein Kanal zu warten, bis alle fertig sind : package main type Object struct { //data } func (obj

Wie zu verwenden gleichzeitigen.futures mit timeouts?

Anzahl der Antworten 2 Antworten
Ich versuche, timeouts zu arbeiten, in Python ist3.2 mit dem gleichzeitigen.futures-Modul. Aber wenn Sie es tut timeout, es ist nicht wirklich beendet die Ausführung. Ich habe versucht, mit beiden threads und Prozess-pool Vollzieher keiner von Ihnen beenden

Was ist ein gutes Muster für die Verwendung ist eine Globale Mutex in C#?

Anzahl der Antworten 6 Antworten
Die Mutex-Klasse ist sehr missverstanden und Globale Mutexe sogar noch mehr. Was ist gute, sichere Muster zu verwenden, wenn Sie Globale Mutexe? Ein, die Arbeit Unabhängig von der Ländereinstellung, meine Maschine ist in Ist garantiert das mutex

Die concurrent-Queue-Implementierung soll ich verwenden in Java?

Anzahl der Antworten 6 Antworten
Aus den JavaDocs: Eine ConcurrentLinkedQueue ist eine geeignete Wahl, wenn viele threads teilen sich den Zugang zu einer Allgemeinen Sammlung. Diese queue erlaubt keine null-Elemente. ArrayBlockingQueue ist ein klassisches "bounded buffer", in der ein fixed-size array enthält

Das Lesen von mehreren Kanälen gleichzeitig in Golang

Anzahl der Antworten 3 Antworten
Ich bin neu in Golang. Jetzt bin ich versucht, herauszufinden, wie Sie einen any-to-one-Kanal in Golang, wo das setup ist wie folgt: sagen, ich habe zwei goroutines numgen1 und numgen2 parallel ausgeführt und schriftlich Nummern zu den

LINQ to SQL, Concurrency-Probleme

Anzahl der Antworten 3 Antworten
Wir versuchen zu bauen ein High-Volume-Bestellungen Aufnehmen-System. Es gibt drei wichtige Tabellen: 1. Bestellungen 2. OrderDetails 3. OrderShipment Den Versand Tabelle enthält n-Eintrag pro Bestellung und jeder Datensatz Versand Eintrag kann geändert werden, bevor der Kunde akzeptiert

Was ist der einfachste Weg, sperren Sie ein Objekt in Django

Anzahl der Antworten 4 Antworten
Möchte ich Fehler auslösen, wenn ein Benutzer versucht, ein Objekt löschen, wenn einige andere Nutzer, die aktiv in update_object anzeigen. Ich fühle eine Art von mutex-wie Verriegelung ist erforderlich. Haben Sie irgendwelche Vorschläge? InformationsquelleAutor kokeksibir | 2009-03-30

Concurrent Modification Exception

Anzahl der Antworten 12 Antworten
Ich arbeite derzeit an einem multi-threaded-Anwendung, und ich gelegentlich erhalten gleichzeitig eine änderung Ausnahme (etwa einmal oder zweimal eine Stunde im Durchschnitt, aber die in scheinbar zufälligen Intervallen). Die fehlerhafte Klasse ist im wesentlichen ein wrapper für

Warum funktioniert dieser einfache Java-Swing Programm einfrieren?

Anzahl der Antworten 5 Antworten
Unten ist ein einfaches Java-Swing-Programm besteht aus zwei Dateien: Game.java GraphicalUserInterface.java Die grafische Benutzeroberfläche zeigt ein "Neues Spiel" - Taste, gefolgt von den drei anderen Tasten nummeriert von 1 bis 3. Wenn der Benutzer klickt auf eine

Sortieren von Z. B. concurrentdictionary von Wert

Anzahl der Antworten 5 Antworten
Ich bin in der Lage zu Sortieren, meine Z. B. concurrentdictionary vom Wert etwa so: static ConcurrentDictionary<string, Proxy> Proxies = new ConcurrentDictionary<string, Proxy>(); Proxies.OrderBy(p => p.Value.Speed); Das ist toll, außer ich einstellen will, dass die neue re-geordnete

Wie funktioniert "Vergleichen Und Einstellen" in AtomicInteger funktioniert

Anzahl der Antworten 2 Antworten
AtomicInteger arbeitet mit zwei Konzepten : CAS und volatile variable. Mit volatile variable wird sichergestellt, dass der aktuelle Wert wird sichtbar für alle threads und es wird nicht zwischengespeichert. Aber ich bin verwirrt über CAS(compare-AND-set) - Konzept,

Ausführen von Java-Threads sequentiell

Anzahl der Antworten 13 Antworten
Wie werden Sie ausführen, die Drei threads nacheinander? Für zB. Thread1, Thread2 Verzahnt, Thread3. Es ist nicht möglich, übergeben Sie die Referenz von einem Thread zum anderen und aufrufen von run () - Methode. Also code sollte

Python vs. Java — Was würdest du tun, concurrent programming und warum?

Anzahl der Antworten 11 Antworten
Auch, wenn auch nicht in python oder java, dann würde Sie mehr in der Regel wählen Sie eine statisch typisierte Sprache oder einen dynamischen Typ Sprache? haben Sie sich überlegt Erlang? Ich denke, dass das Typ-system hat

Warten Sie eine Sekunde, in jeder Schleife

Anzahl der Antworten 3 Antworten
Habe ich das Programm, dass ich es will jeden code dann warten Sie, und führen Sie dann folgenden code hier meine codes: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim msg() As

Java-threads und die Anzahl der Kerne

Anzahl der Antworten 3 Antworten
Hatte ich nur eine kurze Frage, wie Prozessoren und threads arbeiten. Nach meinem aktuellen Verständnis, ein Kern kann nur 1 Prozess zu einer Zeit. Aber wir sind in der Lage erzeugen eines thread-pool(sagen wir 30) mit einer

Wie kombiniere 3 oder mehr CompletionStages?

Anzahl der Antworten 5 Antworten
Wenn 2 CompletionStages kann ich kombinieren Sie mit thenCombine Methode: CompletionStage<A> aCompletionStage = getA(); CompletionStage<B> bCompletionStage = getB(); CompletionStage<Combined> combinedCompletionStage = aCompletionStage.thenCombine(bCompletionStage, (aData, bData) -> combine(aData, bData)); Wenn ich 3 oder mehr CompletionStages ich kann eine Kette

Die Freigabe eines Objekts zwischen zwei threads und Hauptprogramm

Anzahl der Antworten 2 Antworten
Ich bin neu in Java und bin an einer Concurrent Programming Kurs. Ich bin verzweifelt auf der Suche nach einem minimal-Beispiel, die helfen können, zeigen Konzepte, die ich gelernt habe, wie mit der 'synchronisiert' - Schlüsselwort und

Gleichzeitiger Start von Mehreren Kernel mit CUDA-Unterstützung für GPU

Anzahl der Antworten 3 Antworten
Ist es möglich, starten zwei Kerne, die unabhängige Aufgaben gleichzeitig. Zum Beispiel wenn ich in diesem Cuda-code //host and device initialization ....... ....... //launch kernel1 myMethod1 <<<.... >>> (params); //launch kernel2 myMethod2 <<<.....>>> (params); Davon aus, dass

Sehr einfach concurrent programming in Python

Anzahl der Antworten 2 Antworten
Habe ich ein einfaches Python-Skript, dass verwendet zwei viel komplizierter Python-Skripte, und tut etwas, was mit den Ergebnissen. Ich habe zwei Module, Foo und Bar, und mein code ist wie folgt: import Foo import Bar output =

Warum Java throw von java.lang.IllegalMonitorStateException, wenn ich rufe wait() in statischer Weise synchronisiert block?

Anzahl der Antworten 1 Antworten
Verstehe ich nicht, warum Java-Ausnahme ausgegeben vom Thema in diesem code. Könnte jemand mir erklären es? class Wait implements Runnable { public void run() { synchronized (Object.class) { try { while(true) { System.out.println("Before wait()"); wait(); System.out.println("After wait()");

Läuft ein separater Prozess oder thread in Qt

Anzahl der Antworten 5 Antworten
Schreibe ich meine erste richtige nützliches Stück software. Ein Teil von denen sich der Benutzer ein Bild anzuzeigen, und die Wahl zu akzeptieren oder ablehnen. Dies bewirkt, dass das Bild gespeichert werden, um eine angenommene oder abgelehnte

ArrayBlockingQueue und fügen Sie vs-stellen, vs-Kapazität

Anzahl der Antworten 2 Antworten
Aus der Javadoc von ArrayBlockingQueue ArrayBlockingQueue: hinzufügen public boolean add(E e) Inserts the specified element at the tail of this queue if it is possible to do so immediately without exceeding the queue's capacity, returning true upon

Priorität in der Go select-Anweisung Abhilfe

Anzahl der Antworten 8 Antworten
Wünsche ich mir eine go-routine hören auf beiden Kanälen blockiert, wenn beide Kanäle entwässert werden. Allerdings, wenn beide Kanäle die Daten enthält, möchte ich einen abgelassen werden, bevor die anderen behandelt wird. Im Beispiel unten ich wünschte,

RESTful APIs müssen stateless sein, aber was ist Parallelität?

Anzahl der Antworten 2 Antworten
Ich bin gespannt, wie ich das Problem lösen das concurrency-Problem für eine RESTful API. Genauer gesagt, habe ich eine Sammlung von Objekten, die manuelle Prüfung und Aktualisierung, z.B. Anzahl der Zeilen, die eine Spalte aktualisiert wird, von

Java Wait und Notify: IllegalMonitorStateException

Anzahl der Antworten 2 Antworten
Ich nicht ganz verstehen, wie wait und notify (von Object) Arbeit, und infolgedessen bin ich gezwungen, um schlank nach unten, meine versuche in den folgenden code-Abschnitt. Main.java: import java.util.ArrayList; class Main { public static Main main =

Wie auf ein Runnable-Objekt von Thread?

Anzahl der Antworten 11 Antworten
Mögliche Duplikate: need-help-Rückgabe-Objekt-im-thread-run-Methode Hallo. Ich habe eine Klasse die runnable und ich habe eine Liste, speichern Threads instanziiert, mit unterschiedlichen Objekten der Klasse. Wie kann ich auf Eigenschaften der zugrunde liegenden Objekte das thread-Objekt ausgeführt? Hier ist

Java ExecutorService: awaitTermination aller rekursiv erstellte Aufgaben

Anzahl der Antworten 10 Antworten
Benutze ich ein ExecutorService zum ausführen einer Aufgabe. Diese Aufgabe kann rekursiv erzeugen andere Aufgaben, die einzureichen sind die gleichen ExecutorService und diese untergeordneten Aufgaben können das auch. Ich habe jetzt das problem, dass ich warten möchte,

Wie um zu überprüfen, ob eine andere Instanz von meinem shell-script ausgeführt wird

Anzahl der Antworten 11 Antworten
GNU bash, version 1.14.7(1) Habe ich ein Skript namens "abc.sh" Ich habe um dies zu überprüfen, aus abc.sh Skript nur... innen habe ich geschrieben, folgende Anweisung status=`ps -efww | grep -w "abc.sh" | grep -v grep |

Verschiedene Arten von thread-safe-Sets in Java

Anzahl der Antworten 4 Antworten
Scheint es eine Menge von verschiedenen Varianten und Möglichkeiten zu generieren, die thread-safe-Sets in Java. Einige Beispiele sind 1) CopyOnWriteArraySet 2) Sammlungen.synchronizedSet(Set) 3) ConcurrentSkipListSet 4) Sammlungen.newSetFromMap(new ConcurrentHashMap()) 5) Andere Mengen erzeugt in einer Weise ähnlich zu (4)

weblogic Fragen

Anzahl der Antworten 4 Antworten
Ich habe ein paar Fragen 1) Wie können wir definieren Sie in der weblogic-Konfiguration, wie viele gleichzeitige Benutzer erlaubt ist oder erlaubt werden kann, zu einem Zeitpunkt, zu einer bestimmten Anwendung? 2) wie können wir sagen, wie

JavaFX: Aufgabe wird nicht aktualisiert UI

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Omaha online-poker-client, geschrieben in javaFX+java. Brauche ich, um zu zeigen, anchorPane mit 3 Tasten nach control.call() abgeschlossen. Ich weiß, für eine Tatsache, dass die Kontrolle.call () - abgeschlossen aber aus irgendeinem Grund task.setOnSucceeded(new

Wie kann ich überprüfen, um zu sehen, ob eine java.util.die Protokollierung.Logger bereits vorhanden ist, bevor Sie es erstellen?

Anzahl der Antworten 2 Antworten
Habe ich eine java.util.logging deadlock, die ich vermute, ist in Bezug auf die Art und Weise, dass ich bin der überprüfung für die Existenz einer Logger vor (möglicherweise) zu erstellen. Meine Frage ist: Was ist der beste

Wie gleichzeitig verarbeiten, spring-integration-jms-Kanäle

Anzahl der Antworten 2 Antworten
Habe ich ein JMS-connectionFactory, dass eine Reihe von spring-integration-jms-inbound-gateways verwenden. Sie funktioniert gut, aber nur eine Nachricht zu einem Zeitpunkt. Ich möchte Sie Griff N gleichzeitige Nachrichten in einer Zeit, in verschiedenen threads. Den code habe ich

Effektives thread-safe-Java Liste impl wenn traversalen match-Mutationen

Anzahl der Antworten 1 Antworten
Ich habe eine Reihe von threads, die das konsumieren von Nachrichten von einem Makler und Verarbeitung. Jede XML-Nachricht enthält unter anderem Elemente, die einen alpha-numerischen <itemId>WI354DE48</itemId> element, dient als eindeutige ID für das Element "Prozess". Aufgrund der

Wie kann ich das Inkrementieren eines Zählers jedes N Schleifen in JMeter?

Anzahl der Antworten 2 Antworten
Möchte ich testen, Parallelität und zuverlässig replizieren ein Problem, JMeter, um meine Aufmerksamkeit gebracht. Was ich will zu tun ist, legen Sie eine eindeutige id (derzeit die Zeit in Millisekunden, mit Zähler) und erhöhen Sie den Zähler

Starten Sie mehrere gespeicherte Prozeduren ausführen 'im hintergrund' auf der SQL Server Express Edition

Anzahl der Antworten 6 Antworten
Ist es möglich, mehrere gespeicherte Prozeduren ausgeführt 'im hintergrund'? Die gespeicherten Prozeduren muss gestartet werden, die von einem einzelnen master gespeicherten Prozedur, in der gleichen Weise, dass mehrere worker-threads erzeugt. Zum Beispiel: CREATE PROCEDURE MyLauncher AS BEGIN

Wie zur Lösung des Erzeuger-Verbraucher mit Semaphoren?

Anzahl der Antworten 4 Antworten
Muss ich code einem ähnlichen problem Erzeuger-Verbraucher -, müssen verwenden Sie Semaphoren. Ich habe versucht, ein paar Lösungen, und keiner von Ihnen arbeitete. Zuerst habe ich versucht, eine Lösung auf Wikipedia, und es hat nicht geklappt. Mein

Select MAX(Feld)+1 ... parallelitätsproblemen

Anzahl der Antworten 2 Antworten
Hallo, ich fürchte über die Parallelität auf partner-Anwendung verursachen, die in den letzten Tagen war es Probleme mit den CRUDS Operationen, insbesondere mit Einlagen. Also lief ich den SQL Profiler, und beachten Sie, dass diese insert-Anweisung nicht

Lost update in Concurrency control?

Anzahl der Antworten 3 Antworten
Habe ich zwei Transaktionen T und U, die gleichzeitig ausgeführt werden in einer DB. Wie macht man ein Beispiel des lost-update-problem? Nehmen wir an, wir haben drei Konten A,B,C und Sie haben jeweils £100,£200 und £300 jeweils.

CherryPy und Parallelität

Anzahl der Antworten 2 Antworten
Ich bin mit CherryPy, die in einer python-Anwendung durch WSGI. Ich habe versucht, benchmarking, aber es scheint, als ob CherryPy kann nur mit genau 10 req/sec. Egal was ich mache. Gebaut, eine einfache Anwendung mit einem 3-Sekunden-pause,

Was ist der Unterschied zwischen Gleichzeitigkeit und Parallelität?

Anzahl der Antworten 30 Antworten
Was ist der Unterschied zwischen Gleichzeitigkeit und Parallelität? Beispiele sind geschätzt. kurze Antwort: die Parallelität von zwei Linien der Kunden bestellen aus einer einzigen Kasse (Linien abwechselnd Bestellung); Parallelität von zwei Linien des Kunden die Bestellung von

Wie asynchron aufrufen einer Methode in Java

Anzahl der Antworten 11 Antworten
Habe ich Go goroutines in letzter Zeit und dachte, es wäre schön, etwas zu haben, ähnlich wie in Java. Soweit ich gesucht habe in der üblichen Weise zu parallelisieren, eine Methode aufgerufen wird, etwas zu tun: final

Wie zu verwenden und entsprechend festgelegt Grad an Parallelität für ConcurrentHashMap?

Anzahl der Antworten 5 Antworten
Arbeite ich mit rund 1000 Elemente in concurrenthashmap . Standard-concurrency-level ist 16 . kann mir jemand helfen mit einigen Algorithmus oder Faktoren, aus denen ich mich identifizieren kann der gleichzeitigkeitsgrad geeignet für mein Szenario oder in welcher

Parallele streams, Sammler-und thread-Sicherheit

Anzahl der Antworten 3 Antworten
Sehen das einfache Beispiel unten, zählt die Anzahl der vorkommen jedes Wortes in einer Liste: Stream<String> words = Stream.of("a", "b", "a", "c"); Map<String, Integer> wordsCount = words.collect(toMap(s -> s, s -> 1, (i, j) -> i +

Was Hibernate LockMode brauche ich zum Lesen und aktualisieren eines Objekts, während Sie andere daran hindern, das zu tun?

Anzahl der Antworten 1 Antworten
Im folgenden code-Beispiel: Session session = getSessionFactory().openSession(); MyObject currentState = (MyObject) session.get(MyObject.class, id, new LockOptions(LockMode.???)); if (!statusToUpdateTo.equals(currentState.getStatus())) { tx = session.beginTransaction(); currentState.setStatus(statusToUpdateTo); session.save(currentState); tx.commit(); } session.close(); Wie Sie vielleicht hoffentlich interpretieren von code, die Idee ist zu