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.

Wie zum ausführen von zwei Kind-Prozesse, die gleichzeitig in C?

Anzahl der Antworten 2 Antworten
So, ich bin immer in Nebenläufige Programmierung, aber aus irgendeinem Grund kann ich nicht einmal die basics zu arbeiten. Ich habe eine Datei namens Gabel.c enthält eine Methode main. In dieser Methode main I Gabel zweimal, in

.NET-Lexikon: Potenzielle Parallelität Probleme?

Anzahl der Antworten 11 Antworten
Ich arbeite auf der Pflege ein .NET-Projekt, und ich habe einige Probleme die ich gerne mit Ihnen teilen Jungs =) Den problem-code: if( evilDict.Count < 1 ) { foreach (Item item in GetAnotherDict()) if (!evilDict.containsKey(item.name.ToLower().Trim())) evilDict.add(item.name.ToLower().Trim(), item.ID);

Was ist die Leistung für Node.js' http.Anfrage ? Wie viele gleichzeitige Anfrage Bearbeiten kann?

Anzahl der Antworten 1 Antworten
Meine node.js server ist ein Aufruf auf einen anderen server mit der neuesten (0.4.8) http.Anfrage nennen. Ich benutze jMeter zum ausführen von Lasttests. mit 50-100 gleichzeitigen threads pro Sek., und die Schleife 1000 mal. Ich beobachte, dass

Verhindert die Gleichzeitige Bearbeitung eines Listenelements

Anzahl der Antworten 2 Antworten
In Sharepoint MOSS mehrere Benutzer Bearbeiten kann das gleiche Element in einer sharepoint-Liste in der gleichen Zeit...die erste person, zu speichern, zu Bearbeiten "gewinnt". Gibt es eine Möglichkeit, dies zu verhindern, sperren Sie die Liste Element, während

Parallel.ForEach hält laichen neue threads

Anzahl der Antworten 3 Antworten
Während ich mit Parallel.ForEach in meinem Programm, habe ich festgestellt, dass einige threads, die nie schien zu beenden. In der Tat, es hielt laichen neue threads über und über, ein Verhalten, das ich nicht erwartet hatte und

Parallelität in Threads

Anzahl der Antworten 2 Antworten
Ich habe eine Prüfung morgen, am OS. Und ich habe Zweifel mit dem paar des vorangegangenen Jahres Fragen.... Ich bin nicht gut mit C Erklären, warum der code unten ist nicht optimal für die Parallelität. und wie

Zählung / Anzeige der Anzahl der aktiven goroutines

Anzahl der Antworten 1 Antworten
Habe ich eine queue und eine Funktion, die beide dequeueing und enqueueing. Ich möchte sicherstellen, dass die richtige Menge von goroutines auf betreiben der Warteschlange, solange es ist etwas in der Liste. Dies ist der code, den

Ist es sicher, leiten Sie die Ausgabe von mehreren parallelen Prozessen, die zu einer Datei mit >>?

Anzahl der Antworten 9 Antworten
Ich bin Schaben Daten aus dem web, und ich habe mehrere Prozesse von meinen Spachtel parallel laufen. Möchte ich die Leistung von jeder dieser Prozesse, um am Ende in der gleichen Datei. Solange der Linien des Textes

Parallelität in Ausführung Oozie-workflow: wie viele und wie Drossel

Anzahl der Antworten 1 Antworten
Lassen Sie uns sagen, wir haben ein Oozie-workflow, der eine Kopie hat action Knoten dann eine Shell-Aktion-Knoten. Kann ich mehrere Instanzen von wie ein OOzie-Workflows, und führen Sie Sie parallel? Wie etwa die Parallelität Zahl könnte spike

Brauchen wir, um ConcurrentHashMap flüchtigen?

Anzahl der Antworten 4 Antworten
Wir haben ein gemeinsames ConcurrentHashMap, die gelesen und geschrieben mit 2 threads. class Test { ConcurrentHashMap map; read() { map.get(object); } write() { map.put(key, object); } } Brauchen wir, um die Karte flüchtig, so dass, schreibt einen

atomic increment von long-Variablen?

Anzahl der Antworten 4 Antworten
wenn Sie eine long variable ist deklariert als :- private volatile long counter = 0; nun, wenn ich es Inkrement mit Hilfe von pre-Inkrement-operator, dann wäre die operation atomar ? wenn ja, dann wird es effizienter sein,

Was ist der Unterschied zwischen 'CompletionStage' und 'CompletableFuture'

Anzahl der Antworten 3 Antworten
Habe ich ein Beispiel gesehen, in jedem von Ihnen, aber ich muss genau wissen, was ist der Unterschied in der Tiefe, Weil ich manchmal denke, ich kann beide nutzen das gleiche Ergebnis zu erhalten, So möchte ich

Große Matrix-Inversion

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche bei Einnahme der inversen einer großen matrix, gängige Größe von 1000 x 1000, aber manchmal übersteigt 100000 x 100000 (das ist derzeit nicht wegen der Zeit und Speicher). Ich weiß, dass die

Hohe iowait mit java-Prozesse auf linux

Anzahl der Antworten 1 Antworten
Habe ich ein Auger-system mit vielen Maschinen/Knoten beteiligt. Jede Maschine mehrere JVMs zu tun verschiedene Dinge. Es ist eine "geschichtete" - Architektur, wobei jede Schicht besteht aus vielen JVM läuft über die Maschinen. Grundsätzlich ist die oberste

Wann sollte ich die Parallelität in golang?

Anzahl der Antworten 4 Antworten
So außerdem behandeln mehrere server-Anfragen gibt es irgendeine andere Zeit, die Parallelität ist relevant? Ich Frage, weil es so gebaut zu gehen, dass ich das Gefühl verschwenderisch, wenn ich nicht verwenden, aber ich kann kaum eine Verwendung

Sammlungen.synchronizedMap(new LinkedHashMap()); ist nicht threadsicher Anzeigen

Anzahl der Antworten 5 Antworten
Ich bin mit folgenden Konstrukt für die Erstellung eines threadsicher Map. Collections.synchronizedMap(new LinkedHashMap()); Aber ich bin immer ConcurrentModificationException Fehler. könnte man eine HashTable, die thread-sicher HashTable verwenden, wird abgeraten, die von der Java-community. und Sie lösen nicht

Wie können wir stimulieren 10000 gleichzeitigen Antrag?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, zu stimulieren 10000 gleichzeitigen HTTP-Anfrage? Ich versuche Belagerung tool haben aber nur 2000 request limit für meinen laptop Wie kann ich 10000 anfordern? Ist es eine Frage der Programmierung? InformationsquelleAutor Kit Ho |

Apache Kafka - KafkaStream auf Thema/partition

Anzahl der Antworten 3 Antworten
Ich Schreibe Kafka Verbraucher für high volume, high velocity, verteilte Anwendung. Ich habe nur ein Thema, sondern rate der eingehenden Nachrichten ist sehr hoch. Mit mehreren partition, dienen mehr Verbraucher wäre angemessen für diesen use-case. Beste Weg,

Wie Thread.sleep() arbeitet intern

Anzahl der Antworten 5 Antworten
Sagen wir mal ich hab einen thread T und es hält eine resource R. Wenn ich call Thread.sleep() auf den aktuellen thread von mir.e T, wird es lassen Sie die Ressource R (damit andere threads verwenden), bevor

Wie man ein Gewinde für einen vom Benutzer angegebenen Zeitraum?

Anzahl der Antworten 3 Antworten
Bin Programm erstellen, das, basierend auf der Mischung und macht Störung in einer population mit Lösungen Vector. So habe ich eine for loop Stoppt nach einer bestimmten Zeit, die vom Benutzer gegeben. Innerhalb der Schleife, bin nenne

Mehrere gleichzeitige ein-und browser-tests mit watir-webdriver durch verschiedene Browser

Anzahl der Antworten 4 Antworten
so, ich bin an einer website arbeiten und ich möchte, um mehrere browser-tests zu einer Zeit. Was ich damit meine ist, es sollte mein Rauch-Test auf ie, firefox und chrome zur gleichen Zeit und Bericht zurück-jeder browser

Sqlite-Datenbank gesperrt Problem mit threading : Android

Anzahl der Antworten 2 Antworten
Ich habe einige Fragen im Zusammenhang sqlitedatabase.ich habe zwei thread.einer ist für den webservice-aufrufen und einfügen in die Datenbank und der zweite Faden für das abrufen von allen Daten in der Datenbank.aber ich habe einige Fehler: 09-18

Wann sollte man das Actor-Modell?

Anzahl der Antworten 3 Antworten
Wann sollte die Schauspieler-Modell verwendet werden? Es sicherlich nicht garantieren, deadlock-freie Umgebung. Schauspieler Eine können warten, bis eine Meldung von B, während B wartet auf A. Auch, wenn ein Akteur hat, um sicherzustellen, seine Nachricht bearbeitet wurde,

Die korrekte Umsetzung der initialization-on-demand holder idiom

Anzahl der Antworten 3 Antworten
Habe ich zwei Versionen von "Initialization on demand holder idiom": http://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom http://en.wikipedia.org/wiki/Singleton_pattern#The_solution_of_Bill_Pugh Den großen Unterschied zwischen den oben ist, die die erste erklärt INSTANCE als private, aber die zweite erklärt INSTANCE als öffentlichen. Bitte sagen Sie mir,

Zustand - sollte entsperren, bevor Sie erwarten?

Anzahl der Antworten 3 Antworten
Könnten Sie mir sagen, ob ich Sie veröffentlichen sollte-Sperre, bevor warten auf Bedingung? try { lock.lock(); while (isNotEmpty()) { condition.await(); } } finally { lock.unlock(); } Oder try { lock.lock(); while (isNotEmpty()) { lock.unlock(); condition.await(); } }

In der pthread -, wie zuverlässig die Weiterleitung des Signals an einen anderen thread?

Anzahl der Antworten 2 Antworten
Ich versuche zu schreiben, ein einfacher thread-pool-Programm in pthread. Es scheint jedoch, dass pthread_cond_signal nicht zu blockieren, schafft ein problem. Zum Beispiel, sagen wir, ich habe eine "producer-consumer" - Programm: pthread_cond_t my_cond = PTHREAD_COND_INITIALIZER; pthread_mutex_t my_cond_m =

Erlang-Concurrency-Modell vs Scala vs Gehen

Anzahl der Antworten 1 Antworten
Kurzem habe ich auf der Suche, die tief auf die Funktionale Programmierung. Und ich habe Recht zu wissen, ein wenig über Erlang und die Parallelität Modell. Überraschend (zumindest für mich) fand ich, dass es (Erlang) ist in

TPL Dataflow, was ist der funktionale Unterschied zwischen der Post() und die SendAsync()?

Anzahl der Antworten 2 Antworten
Ich bin verwirrt über den Unterschied zwischen Sendungen durch die Post() oder SendAsync(). Mein Verständnis ist, dass in allen Fällen, sobald eine Position erreicht, die input-Speicher eines Datenblocks, die Steuerung wieder dem aufrufenden Kontext, richtig? Dann, warum

Gewusst wie: implementieren einer gleichzeitigen Rundschreiben ticker (Zähler) in Java?

Anzahl der Antworten 8 Antworten
Ich umsetzen wollen einen kreisförmigen Zähler in Java. Der Zähler bei jeder Anfrage sollte Inkrement (atomar) und bei erreichen einer oberen Grenze, sollte roll over auf 0. Was wäre der beste Weg, um dies umzusetzen und gibt

Die Bestimmung Reihe von änderungen seit dem letzten Zugriff im SQL-Server

Anzahl der Antworten 8 Antworten
Haben wir ein multiuser-system, mit dem Benutzer Dateien auf einem zentralen SQL-Server-2005-Datenbank. Wir haben festgestellt, ein Problem, in dem ein Benutzer aktualisiert wird bei änderungen aus der db, während ein anderer Benutzer speichert die neuen Daten. Die

JavaFX 2: hintergrund und Plattform.runLater vs Aufgabe/Service

Anzahl der Antworten 1 Antworten
Ich bin ziemlich verwirrt über das Konzept der Task/Service in JavaFX. Benutzt habe ich ein Modell, das auf einem hintergrund-thread für mein hintergrund arbeiten, die nennen Platform.runLater für ein update der Benutzeroberfläche. Sagen wir, ich bin nicht

Wie führen Sie 2 Methoden, die gleichzeitig in derselben Klasse mit Java

Anzahl der Antworten 3 Antworten
Möchte ich 2 Methoden in der gleichen Klasse gleichzeitig mit dem gleichen Objekt in Java. Zum Beispiel: public class aThread extends Thread { int countA = 0; int countB = 0; int countA(){ for (int i =

So erstellen Sie eine GCD-queue, die ist immer Seriell, sogar auf multi-core-CPUs?

Anzahl der Antworten 2 Antworten
Soweit ich das verstanden habe nicht-Haupt-queue-GCD Warteschlangen, Sie sind serielle standardmäßig nur auf Geräten mit single-core-CPUs. Aber wenn ein Gerät über mehrere Kerne, kann es passieren, dass die Blöcke in der Warteschlange, die ausgeführt werden, gleichzeitig. Ich

Was ist die sauberste Ausdrucksweise ist für Erzeuger/Verbraucher-in Gehen?

Anzahl der Antworten 5 Antworten
Was ich möchte zu tun ist, haben eine Reihe von Produzenten goroutines (von denen einige möglicherweise oder möglicherweise nicht vollständig) und einem Verbraucher routine. Das Problem ist mit diesem VORBEHALT in Klammern - wir kennen nicht die

MongoDB Dokument-Operationen sind Atomar und Isoliert, sondern Sind Sie Konsistent?

Anzahl der Antworten 2 Antworten
Ich bin in den Prozess der Portierung meiner Anwendung aus einem App-Engine-Datastore zu einem MongoDB backend und habe eine Frage bezüglich der Konsistenz von "Dokument aktualisiert." Ich verstehe, dass die updates auf ein Dokument werden alle atomaren

Update JLabel alle X Sekunden von ArrayList<List> - Java

Anzahl der Antworten 4 Antworten
Ich habe ein einfaches Java-Programm liest eine Textdatei ein, spaltet es durch "" (Leerzeichen), zeigt das erste Wort, wartet 2 Sekunden, zeigt das nächste... usw... ich möchte dazu im Frühjahr oder eine andere GUI. Irgendwelche Vorschläge, wie

completionservice: wie tötet man alle threads und return Ergebnis durch 5 Sekunden?

Anzahl der Antworten 3 Antworten
Ich habe einige Probleme mit CompletionService. Meine Aufgabe: analysieren parallel für über 300 html-Seiten, ich muss warten, bis die Ergebnisse nur für 5 Sekunden, dann das Ergebnis an Haupt-code. Ich habe beschlossen, zu verwenden CompletionService + Callable

Wie man Java.util.Datum der thread-sicher

Anzahl der Antworten 4 Antworten
Soweit ich weiß, dass java.util.Date ist veränderbar, so ist es nicht thread-sicher, wenn mehrere threads versucht, Zugriff auf und ändern es. Wie verwenden wir client-side-locking oder Zusammensetzung (wrapper), um es thread-safe ? Wenn wir schon hier GregorianCalendar

Code demonstriert die Bedeutung eines Eingeschränkten Ausführung Region

Anzahl der Antworten 5 Antworten
Könnte jeder erstellen eine kurze Probe, die Pausen, es sei denn, die [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] angewendet wird? Ich lief einfach durch diese Beispiel auf der MSDN-Website und bin nicht in der Lage, um es zu brechen, auch wenn

Wann ist AtomicInteger vorzuziehen-über-synchronisierte?

Anzahl der Antworten 2 Antworten
Seit AtomicInteger werden kann, auf mindestens eine Größenordnung langsamer, als ein int geschützt durch synchronized, warum würde ich jemals wollen, verwenden Sie AtomicInteger? Zum Beispiel, wenn alles, was ich will, ist, zum Inkrementieren eines int Wert in

Was ist Java-äquivalent .Net Interlocked-Klasse?

Anzahl der Antworten 3 Antworten
Wie ändere ich eine int atomar und thread-sicher in Java? Inkrementieren atomar, test & set, etc...? InformationsquelleAutor ripper234 | 2009-07-20

Gleichzeitige lese - /schreib-Puffer in java

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, die eine lese - /schreib-Puffer-Klasse, wo Sie können in der Lage sein, Unterstützung für mehrere Autoren und Leser, und die Leser können Lesen Sie die Puffer gleichzeitig, während die Schriftsteller ist das schreiben

Schreiben Sie eine thread-sichere modulare Schalter in Java

Anzahl der Antworten 4 Antworten
Vollständigen Haftungsausschluss: das ist nicht wirklich eine Hausaufgabe, aber ich habe es markiert, weil meist ist es eine self-learning-übung, sondern tatsächlich "zur Arbeit". Let ' s sagen, ich will schreiben, eine einfache, thread-sichere, modulare Zähler in Java.

Gleichzeitige JUnit-Tests mit Parametern

Anzahl der Antworten 4 Antworten
Also versuche ich parallel parametrisierte tests. Ich habe eine Lösung, wo die gleichen Tests können parallel ausgeführt werden mit den Parametern versorgt Sie zum Beispiel sagen, ich habe das folgende: @Test public void someTest1(){ } @Test public

Wie können zwei gleichzeitige threads oder Prozesse kommunizieren?

Anzahl der Antworten 2 Antworten
Breit, wie funktioniert inter-Prozess und inter-thread-Kommunikation arbeiten? Klarstellung: ich verstehe diese Frage nicht erschöpfend beantwortet in einem prägnanten Absatz. Ich bin auf der Suche nach Antworten, die ein guter Ausgangspunkt für Anfänger: high - level-Konzepte, wie es

Deadlock erkannt in PL/pgSQL-Funktion

Anzahl der Antworten 3 Antworten
Ich bin vor ein deadlock-problem aus einer PL/pgSQL-Funktion in meiner PostgreSQL-Datenbank. Finden Sie die SQL-Anweisung im code-block (nur Beispiel): BEGIN UPDATE accounts SET balance = 0 WHERE acct_name like 'A%'; UPDATE accounts SET balance = balance +

java-Zugriff auf ein Objekt in verschiedenen threads

Anzahl der Antworten 2 Antworten
Gesucht hab ich viel, aber nicht in der Lage zu finden, insbesondere Lösung. Es gibt auch einige Frage bezüglich dieser auf stackoverflow, aber ich bin nicht in der Lage, um zufriedenstellende Antwort, also Frage ich es wieder.

Was ist der Zweck der ConcurrencyStamp Spalte in der Tabelle AspNetUsers in der neuen ASP.NET MVC 6 Identität?

Anzahl der Antworten 4 Antworten
Was ist der Zweck der ConcurrencyStamp Spalte in der AspNetUsers Tabelle in der neuen ASP.NET MVC 6 Identität? Dies ist das Datenbank-schema für die AspNetUsers Tabelle: Ist es auch dort in den AspNetRoles Tabelle: Als ich es

Ist MongoDB thread-safe?

Anzahl der Antworten 2 Antworten
Ich bin mit MongoDB auf Windows. Ich habe 1 oder mehrere threads, die drop und erstellen Sie eine Sammlung. Mit mongo.exe mit der show collections() Befehl, ich sehe mehrere Sammlungen mit dem gleichen Namen (weit über 1.000

Die meisten zuverlässige & sichere Methode zur Verhinderung von race-conditions in PHP

Anzahl der Antworten 5 Antworten
Ich Mutexe oder Semaphoren in PHP, und es macht mir Angst. Um zu klären, ich bin nicht erschrocken des Schreibens deadlock-freien code, der synchronisiert richtig oder Angst vor den Gefahren des gleichzeitigen Programmierung, aber wie gut PHP