Tag: multithreading

Multi-threading ist die Fähigkeit eines Computers oder eines Programms zur Ausführung von arbeiten, die gleichzeitig oder asynchron durch die Verwendung mehrerer gleichzeitiger Datenströme der Ausführung (in der Regel bezeichnet als threads).

Java - Aufteilung der Arbeit auf mehrere threads

Anzahl der Antworten 6 Antworten
Bin ich gestellt mit dem folgenden problem: ich brauche, um die Arbeit aufzuteilen auf mehrere threads für die perfomance-Gründen, aber ich bin nicht sicher, was Ansatz zu nehmen. Erstens, die Aufgabe würde ich liefern sollte einen Wert

Die Berechnung der matrix-Determinante

Anzahl der Antworten 3 Antworten
Ich versuche, die Berechnung der Determinante einer matrix (beliebiger Größe), für selbst-Kodierung /interview Praxis. Mein Erster Versuch ist mit Rekursion und das führt mich zu folgender Umsetzung: import java.util.Scanner.*; public class Determinant { double A; double m;

Die std::async-Implementierungen mithilfe von thread-pools?

Anzahl der Antworten 0 Antworten
Einer der Vorteile der Verwendung von std::async statt manuell erstellen std::thread Objekte sein soll, die std::async können mithilfe von thread-pools unter der Decke zu vermeiden, überbelegung Probleme. Aber die Implementierungen tun? Mein Verständnis ist, dass Microsoft die

Mit TPL-wie Erreiche ich einen max-threadpool-Größe

Anzahl der Antworten 4 Antworten
Ich bin mit dem TPL auf neue Aufgaben hinzufügen, um die system-thread-pool mit der Funktion Task.Factory.StartNew(). Das problem ist nur, dass ich bin das hinzufügen einer Menge threads und ich denke, es ist das erstellen von zu

Wie man den stack-trace der thread

Anzahl der Antworten 6 Antworten
Ich habe eine Multithread-Anwendung. Mehrere Nachrichten, die kommen, um die Anwendung und Verarbeitung in getrennten threads. Dafür bin ich mit Klassen ThreadPoolExecutor und FutureTask aus dem Paket java.util.concurrent. Gelegentlich habe ich einige deadlocks in der Anwendung. Wenn

Wie funktioniert die gcc `__thread` Arbeit?

Anzahl der Antworten 2 Antworten
Wie ist __thread im gcc implementiert? Ist es einfach nur ein wrapper über pthread_getspecific und pthread_setspecific? Mit meinem Programm, das mit der posix-API für TLS, ich bin ein bisschen enttäuscht, jetzt zu sehen, dass 30% meiner Programm-Laufzeit

gewusst wie: freigeben von globalen Variablen in threads in python?

Anzahl der Antworten 3 Antworten
Ich möchte zum Abschluss eine Schleife läuft in einem separaten thread über eine Globale variable. aber dieser code scheint nicht zu stoppen den thread in der Schleife. Ich erwarte, dass das Programm nicht drucken mehr '.' nach

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.

Partition einen Satz in kleinere Teilmengen und als batch-Prozess

Anzahl der Antworten 4 Antworten
Habe ich einen kontinuierlichen Laufenden thread in meine Anwendung besteht aus einem HashSet speichern alle Symbole, die innerhalb der Anwendung . Wie pro das design an die Zeit, als es geschrieben wurde , innerhalb des Thread '

implementieren Sie-Ihre-eigenen-blocking queue in java

Anzahl der Antworten 3 Antworten
Ich weiß, diese Frage wurde gestellt und beantwortet viele Male zuvor, aber ich konnte einfach nicht herausfinden, einen trick auf die Beispiele rund um das internet, wie diese oder dass ein. Beide Lösungen prüfen, für die leere

threading erscheint zum ausführen von threads nacheinander

Anzahl der Antworten 4 Antworten
Ich versuche, mit threads in ein Python-Projekt, das ich arbeite, aber threads nicht angezeigt werden, Verhalten sich wie Sie sollen in meinem code. Es scheint, dass alle threads nacheinander ausgeführt werden (d.h. Thread2 verzahnt beginnt, nachdem thread

Implementieren einfache semaphore für den einfachen multi-threads-Programm

Anzahl der Antworten 1 Antworten
Bitte helfen Sie die Synchronisierung Ich habe, um dieses Programm zu zeige nacheinander Art und Weise mit in threads( ex) thread1 zeige und Thread2 verzahnt perforem und so weiter) Aber es sollte nur umgesetzt werden, mit Semaphore.

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

Drucken "Hallo" und "Welt" mehrere Male unter Verwendung von zwei threads in java

Anzahl der Antworten 7 Antworten
Davon ausgehen, dass ein thread "Hello" und anderen Drucke der "Welt". Ich habe es erfolgreich für eine Zeit, wie folgt: Paket threading; public class InterThread { public static void main(String args) { MyThread mt=new MyThread(); mt.start(); synchronized(mt){

Viele threads zu schreiben, log-Datei zur gleichen Zeit in Python

Anzahl der Antworten 3 Antworten
Ich Schreibe ein Skript zum abrufen von WMI-Informationen aus vielen Computern gleichzeitig, dann schreiben Sie diese Informationen in einer text-Datei: f = open("results.txt", 'w+') ## to clean the results file before the start def filesize(asset): f =

Android warten auf Thread Ende

Anzahl der Antworten 2 Antworten
Meine Funktion hat, um die Daten gerade nach meinem thread Ende, ich bin mit der wait() Methode nach start() mein thread, aber es funktioniert nicht : private class getDataThread extends Thread { @Override public void run() {

Über eine Globale variable mit einem thread

Anzahl der Antworten 5 Antworten
Wie kann ich eine Globale variable mit thread? Mein Python-code-Beispiel: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable "a" modify by thread 2 def thread2(threadname): while 1: a += 1

Anzeige "Warten", Bildschirm in WPF

Anzahl der Antworten 4 Antworten
Ich versuche eine Anzeige bitte warten dialog für einen lange Laufenden Betrieb. Das problem ist, da diese ist single threaded, obwohl ich sagen der WaitScreen anzeigen, das tut Sie nie. Gibt es eine Möglichkeit, die ich ändern

C# Execute-Methode (mit den Parametern) mit ThreadPool

Anzahl der Antworten 2 Antworten
Wir haben die folgenden Stück code (Idee für diesen code wurde auf dieser website gefunden), welche die spawn neue threads für die Methode "Do_SomeWork()". Dies ermöglicht es uns, führen Sie die Methode mehrfach asynchron. Der code ist:

Mit spark-submit,, was ist das Verhalten von den-total-executor-Kerne option?

Anzahl der Antworten 2 Antworten
Mir läuft ein spark-cluster über C++ - code, verpackt in python. Ich bin derzeit am testen der verschiedenen Konfigurationen von multi-threading-Optionen (auf Python-Ebene oder Spark-Ebene). Bin ich mit spark mit standalone binaries, die über einen HDFS-2.5.4-cluster. Der

C++11: Nichttriviale Thread-Lokale Statische Variable?

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse X: class X { ... } Ich dies tun möchten: void f() { thread_local static X x = ...; ... } (eigentlich bin ich mit gcc, so dass Schlüsselwort "__thread") aber ich kann

Aufruf von QThread.exec() Methode ist erforderlich, in QThread?

Anzahl der Antworten 3 Antworten
Bin ich nicht aufrufen exec() in meinem code, aber die timer und QUdpSocket ist in Ordnung. Ist exec() zu warten, für eine event weiter? UPDATE: die timer arbeiten war, da hatte ich nicht genannt moveToThread(this) auf die

Holen Sie sich SynchronizationContext aus einem bestimmten Thread

Anzahl der Antworten 5 Antworten
Scheine ich nicht zu finden, wie man die SynchronizationContext einer bestimmten Thread: Thread uiThread = UIConfiguration.UIThread; SynchronizationContext context = uiThread.Huh?; Warum sollte ich das brauchen? Da muss ich post zu den UIThread von verschiedenen spots alle über

Thread-sichere singleton in C++

Anzahl der Antworten 2 Antworten
Habe ich gelesen, über thread-sichere Singleton und die Umsetzung finde ich überall eine getInstance () - Methode so etwas wie dieses: Singleton* getInstance() { if ( !initialized ) { lock(); if ( !initialized ) { instance =

Was ist ein callable object in C++?

Anzahl der Antworten 7 Antworten
Ich bin derzeit Studium der boost-threads. Und ich stieß auf, dass die thread-Klasse hat einen Konstruktor akzeptiert callable objects. Was sind aufrufbare Objekte? class CallableClass { private: //Number of iterations int m_iterations; public: //Default constructor CallableClass() {

HttpWebRequest - kann ich mehrere Anrufe bei der sametime von mehreren threads

Anzahl der Antworten 2 Antworten
Benutze ich HttpWebRequest erstellen Anfragen für Webseiten, als zu analysieren Sie. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(address); dann, wenn mehrere threads rufen HttpWebResponse response = (HttpWebResponse)request.GetResponse() zur gleichen Zeit, sollte jeder seine eigene Antwort oder ist es möglich, für

was ist der Vorteil der Verwendung von FutureTask mehr Aufrufbar?

Anzahl der Antworten 2 Antworten
Gibt es zwei Ansätze für die übermittlung und der Abruf der Aufgabe zum Ergebnis FutureTask futureTask = new FutureTask<String>(callable); Verwendung der Kombination von Callable und Future und reichen auf ExecutorService. Abrufen Ergebnis mit future.get(). Future future =

std::thread <unresolved overloaded function type> - Fehler

Anzahl der Antworten 1 Antworten
Ich versuche zu spawnen, einen thread aus meiner Klasse und der thread führt eine bestimmte Methode in meiner Klasse. Der code sieht so aus: class ThreadClass{ int myThread(int arg){ //do something } void createThread(){ thread t =

Mehrere Threads aufrufen statische Hilfsmethode

Anzahl der Antworten 7 Antworten
Ich habe eine web-Anwendung auf Tomcat. Es gibt verschiedene Berechnungen, die getan werden müssen, die auf mehrere Orte in der web-Anwendung. Kann ich die Berechnungen statische helper-Funktionen? Wenn der server über genügend Prozessorkerne können mehrere Anrufe an,

Kann ich eine thread-sichere std::atomic<vector<int>>?

Anzahl der Antworten 3 Antworten
Ich habe eine Funktion, die ausgeführt werden muss n=1000 Zeiten. Diese Funktionen hat ein Stil von Monte Carlo simulation und gibt einen int als das Ergebnis. Ich würde gerne nthreads=4 parallel. Immer wenn ein thread abgeschlossen ist

Warum ist Parallel.ForEach viel schneller dann AsParallel().ForAll (), obwohl MSDN anderes vermuten?

Anzahl der Antworten 4 Antworten
Ich mache ein paar Untersuchungen um zu sehen, wie wir können, erstellen Sie eine Multithread-Anwendung, die durch einen Baum. Zu finden, wie diese umgesetzt werden können, in der beste Weg, ich habe eine test-Anwendung, die läuft durch

C++, dass ein boost thread warten Sie 1 Sekunde

Anzahl der Antworten 3 Antworten
Habe ich einen boost-thread mit: boost::thread gew(&connectionThread); wo connectionThread ist eine einfache void-Funktion. Dies funktioniert gut, jedoch, wenn ich versuche, es zu machen, warten Sie einige Sekunden, zum Beispiel mit: boost::xtime xt; boost::xtime_get(&xt, boost::TIME_UTC); xt.sec += 1;

Speichern in CoreData-Rahmen auf hintergrund-thread

Anzahl der Antworten 2 Antworten
Bin ich zu kämpfen mit diesem für einige Zeit jetzt und die Dokumentation von Apple und SO nicht helfen, so weit. Ich war mit ManagedObjectContext auf eine UIManagedDocument und der code unten funktioniert gut. Ich habe mich

Ist multi-thread-output aus dem System.aus.println interleaved

Anzahl der Antworten 4 Antworten
Wenn mehrere threads Ruf-System.aus.println(String) ohne Synchronisation, können Sie die Ausgabe-interleaved? Oder ist das schreiben in jeder Zeile atomic? Die API macht keine Erwähnung der Synchronisation, so scheint dies möglich, oder ist interleaved output verhindert durch Pufferung und/oder

Frühjahr @Repository-best practices

Anzahl der Antworten 4 Antworten
Kontext: Web-Anwendung Habe ich nicht verwendet, Frühling bevor, aber nach dem Frühjahr docs, alle Bohnen sind singleton, es sei denn, wir erklären Ihnen wie prototype. Ohne mit Feder: Normalerweise instanziieren ich neue DAO, wenn es ist ein

Synchronisation von zwei threads mit AutoResetEvent

Anzahl der Antworten 1 Antworten
Ich versuche, umzusetzen AutoResetEvent. Für den Zweck verwende ich eine sehr einfache Klasse : public class MyThreadTest { static readonly AutoResetEvent thread1Step = new AutoResetEvent(false); static readonly AutoResetEvent thread2Step = new AutoResetEvent(false); void DisplayThread1() { while (true)

Android Instrumentation Tests - UI-Thread Fragen

Anzahl der Antworten 4 Antworten
Ich bin versucht zu schreiben, eine Instrumentation Test für meine Android-app. Ich in einige seltsame threading Probleme und ich kann nicht scheinen, um eine Lösung zu finden. Meine Ursprüngliche Test: @RunWith(AndroidJUnit4.class) public class WorkOrderDetailsTest { @Rule public

C++ std::async laufen auf Haupt-thread

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit der Ausführung einer Funktion zurück auf der main-thread ? Also, wenn ich nannte eine Funktion über die Funktion Async, dass eine Datei heruntergeladen und dann analysiert die Daten. Es würde dann eine callback-Funktion

Führen Sie mehrere UI-Threads

Anzahl der Antworten 4 Antworten
Überspringen, um den Boden für die Frage; dies ist nur einige zusätzliche Informationen Ich bin mit einer Komponente (GeckoFX) zu machen einige websites, auch gut, aber es kann nur in einer Windows-Form; wie es ist zu binden,

Wie kann man die Verwendung von multi-threading in PHP-Anwendungen

Anzahl der Antworten 17 Antworten
Ist es eine realistische Möglichkeit der Umsetzung einer multi-threaded-Modell in PHP, ob wirklich, oder auch nur zu simulieren. Einige Zeit zurück, es wurde vorgeschlagen, dass Sie zwingen könnte, das Betriebssystem zu laden, eine andere Instanz des PHP-Programms

Python: ist der thread noch läuft

Anzahl der Antworten 2 Antworten
Wie sehe ich, ob ein thread abgeschlossen ist? Ich habe Folgendes versucht, aber threads_list nicht enthalten ist der thread, der gestartet wurde, auch wenn ich weiß, der thread läuft immer noch. import thread import threading id1 =

Und Threads public void run()

Anzahl der Antworten 3 Antworten
import java.lang.Thread; class ThreadExperiment implements Runnable { public static void main(String args) { Thread t = new Thread(new ThreadExperiment()); @Override public void run(){ do { num ++; try { Thread.sleep(400); } catch (InterruptedException e){ } } while

Do Shared-Web-Arbeitnehmer beharren auf einer einzigen Seite neu laden, link-navigation

Anzahl der Antworten 3 Antworten
Shared Web-Worker sind so konzipiert, dass mehrere Seiten aus dem gleichen Ort (Ursprung) zu einer einzigen Web-Worker. Aber es ist mir nicht klar, von der Spezifikation (oder eine andere tutorials und Informationen zu Gemeinsamen Arbeiter), ob der

Wie zu töten alle Pool-Arbeiter in Multiprozess?

Anzahl der Antworten 2 Antworten
Ich soll aufhören alle threads, die von einem einzigen Arbeiter. Ich habe einen thread-pool mit 10 Arbeitnehmern: def myfunction(i): print(i) if (i == 20): sys.exit() p = multiprocessing.Pool(10, init_worker) for i in range(100): p.apply_async(myfunction, (i,)) Mein Programm

Parallel XML Parsing in Java

Anzahl der Antworten 3 Antworten
Ich Schreibe eine Anwendung, welche die Prozesse, die eine Menge von xml-Dateien (>1000) mit tiefen Knoten-Strukturen. Es dauert etwa sechs Sekunden mit woodstox (Event, API) zum Parsen einer Datei mit 22.000 Nodes. Der Algorithmus wird in einem

Wie kann ich wake wählen Sie() auf eine Steckdose in der Nähe?

Anzahl der Antworten 7 Antworten
Ich bin derzeit mit select-Schleife zu verwalten sockets in einem proxy. Eine der Anforderungen, die von diesem proxy ist, dass, wenn der proxy sendet eine Nachricht an die externe server und nicht bekommen, eine Antwort in einer

So erhalten Sie eine DB2-Sequenz mit dem Wert in einer Multithread-Anwendung

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Multithread-Anwendung DB2 verwendet, um die primäre Datenbank. In der Vergangenheit haben wir hauptsächlich Identity-Spalten für Tabellen, bei denen wir benötigten eine automatisch generierte eindeutige Kennung. Zu tun, dass wir laufen würden die unter

Kontrolle.Invoke() hängt die Anwendung

Anzahl der Antworten 5 Antworten
Zeige ich eine animation während meiner Steuerung ist das laden der Daten. Wenn der thread beendet ist, Verstecke ich die animation und zeigen Sie die Kontrolle. Also ich bin mit der Ausführung dieses code aus einem thread:

Wie anhalten/unterbrechen eines thread dann fortsetzen?

Anzahl der Antworten 3 Antworten
Bin ich eine Anwendung in C# verwendet eine Windows forms als GUI und einem separaten thread, der im hintergrund ausgeführt wird, automatisch die Dinge zu verändern. Ex: public void Run() { while(true) { printMessageOnGui("Hey"); Thread.Sleep(2000); //Do more

Spring-Boot-Thread-management

Anzahl der Antworten 1 Antworten
Ich bin kaum neue mit Spring-framework und ich möchte Sie Fragen, nach Meinung der Experten. Es ist eine spring-boot-Anwendung, die mit einem rest-Endpunkt, die jedes mal aufgerufen wird, wird eine Aktion auf eine Warteschlange, die verbraucht wird,