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.
5
Antworten
Ist es keine performance-Unterschied zwischen AtomicInteger und Integer? Messen Sie es, wenn Sie sich interessieren. InformationsquelleAutor Boni | 2012-01-16
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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 =
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()");
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
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
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,
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
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 =
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
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,
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 |
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)
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
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
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
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
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
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
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
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
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
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.
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,
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
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
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
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 +
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