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

EnterCriticalSection Deadlock

Anzahl der Antworten 3 Antworten
Nachdem, was zu sein scheint ein dead-lock-situation bei multi-threaded-logging-Anwendung. Wenig hintergrund: Meine Hauptanwendung 4-6 threads laufen. Der Haupt-thread verantwortlich für die überwachung der Gesundheit der verschiedenen Dinge, die ich Tue, Aktualisierung GUIs, etc... Dann habe ich ein

Minimale Zeit, die ein thread kann pause in Linux

Anzahl der Antworten 6 Antworten
In meiner Anwendung, threads pause benötigen für eine sehr kleine Zeit (100s von clock-Zyklen). Ein Weg, um pause zu nennen nanosleep, aber ich nehme an, es erfordert einen system-Aufruf an den kernel. Jetzt will ich pause, ohne

C# Multithreading bei Datei-E / a (Lesen)

Anzahl der Antworten 8 Antworten
Haben wir eine situation, wo unsere Anwendung verarbeitet werden muss, eine Reihe von Dateien, und statt ausführen dieser Funktion synchron, möchten wir beschäftigen multi-threading, um die workload-split unter verschiedenen threads. Jedes Element der Arbeit ist: 1. Öffnen

Beste Weg, damit umzugehen InterruptedException

Anzahl der Antworten 4 Antworten
Bin ich mit dem Thread.sleep(10000); also ich muss um InterruptedException. Ich kann call Thread.currentThread.interrupt () und dann werfen Sie die Ausnahme an aufrufende Klasse oder kann ich auch direkt werfen, um die aufrufende Klasse oder gibt es

C# Wie synchrone Methode, die auf Ereignisse warten, um Feuer?

Anzahl der Antworten 2 Antworten
Habe ich benutzerdefinierte browser-Klasse, die in der Lage brennen eine Menge von Ereignissen je nach Seite gestöbert Zustand. Jetzt muss ich einige Operationen auf dieser web-Seite mit meinem browser, aber Sie haben zu laufen sequentialy, jeder Betrieb

Wie kann ich verhindern, dass ausführbarer thread in android?

Anzahl der Antworten 3 Antworten
ich bin mit einem postDelayed thread, ich muss aufhören diesen thread, wenn ich drücken Sie die zurück-Taste. Bitte mir jemand helfen für diese. Danke im Voraus. Dies ist mein thread: music1.postDelayed(new Runnable() { public void run() {

Wie lange dauert die thread-Erstellung und Terminierung unter Windows?

Anzahl der Antworten 3 Antworten
Habe ich gesplittet, eine komplexe array-Verarbeitung Aufgabe in eine Anzahl von threads, um die Vorteile von multi-core-Prozessoren und sehe große Vorteile. Derzeit, zu Beginn die Aufgabe, die ich erstellen des threads, und dann warten, für Sie zu

Findet die Anzahl von jobs warten auf thread von executor service-pool (JAVA)?

Anzahl der Antworten 3 Antworten
Ich habe einen server, der mehrere worker-threads implementiert mit java executorService (ie. ein thread pool) Mein problem ist, dass ich nicht in der Lage, log-in jeder Sekunde, die Länge der Arbeitsplätze, die darauf warten bearbeitet zu werden,

Ändern playerItem der AVPlayer in UITableView

Anzahl der Antworten 3 Antworten
Ich habe eine UITableView mit einer Anzahl von videos und spielen beim scrollen. Da die Zellen in der tableView werden wieder verwendet, ich habe nur Instanzierung einer AVPlayer für jede Zeile, immer. Wenn eine Zelle wieder verwendet,

Wie übergeben Sie Variablen aus dem thread an die Umgebung?

Anzahl der Antworten 3 Antworten
Ich habe einen Thread in der verschachtelten Haupttätigkeit: public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_main); new Thread(new Runnable(){ public void run() { int myInt = 1; //Code below works fine and shows

Wie zu töten das threading.Timer?

Anzahl der Antworten 2 Antworten
Habe ich ins Leben gerufen ein thread mit einem Timer Objekt. Jetzt will ich halt diesen thread, aber ich kann nicht. Ich habe verwendet cancel(), aber es funktioniert nicht. Ich weiß nicht, warum. import threading import time

Wie teuer ist das erstellen eines neuen Threads in Java? Wann sollten wir prüfen, unter Verwendung eines thread-pool?

Anzahl der Antworten 3 Antworten
Frage ich mich, wo ist die Schwelle, nach der ein thread pool verwendet werden soll. Wie viele neue threads pro Sekunde kann ich die erstellen, ohne die Verwendung eines thread-pool noch die Vermeidung von spürbaren performance-Einbußen? Gibt

Wie, um sicherzustellen, dass std::thread erstellt werden in multi-core?

Anzahl der Antworten 3 Antworten
Ich bin mit visual studio 2012. Ich habe ein Modul, wo ich gelesen haben, eine riesige Menge von Dateien von der Festplatte nach der Durchquerung Ihre entsprechenden Pfade über eine xml. Für diese mache ich std::vector<std::thread> m_ThreadList;

Mein Programm wird nicht stop nach run () - Methode in der main-thread endet

Anzahl der Antworten 3 Antworten
Ich bin mit Java. Der main-thread sendet die Daten an, während ein worker-thread lauscht auf Antworten. Ich habe auch Timer bei timeout Auftritt. In main () rufe ich die run(), die das beenden kann, entsprechend der Ausgabe.

Dispatcher.Invoke() funktioniert nicht für die Anwendung

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Projekt für meine Firma, in der Sie verwendet werden Dispatcher.Invoke() in vielen Orten.Wenn ich mit BeginInvoke anstelle von Aufrufen, dann die Synchronisation zwischen threads wunderbar funktioniert, aber im Falle von Aufrufen, die Anwendung

Ist es möglich, threads zu beschleunigen-Datei Lesen?

Anzahl der Antworten 6 Antworten
Ich Lesen möchte eine Datei so schnell wie möglich (40k Zeilen) [Edit : der rest ist veraltet]. Edit: Andres Jaan Tack schlug vor, eine Lösung basierend auf einem thread pro Datei, und ich möchte sicher sein, ich

Versenden von E-Mails in separaten threads mit QueueUserWorkItem

Anzahl der Antworten 4 Antworten
Ich habe eine Konsole-Anwendung, die sendet maßgeschneiderten E-Mails (mit Anlagen) an verschiedene Empfänger und ich möchte Ihnen gleichzeitig. Ich brauche die Erstellung von separaten SmtpClients um dies zu erreichen, so bin ich mit QueueUserWorkItem zu erstellen, die

"Es gab nicht genügend freie threads im ThreadPool, um den Vorgang abzuschließen."

Anzahl der Antworten 4 Antworten
Bekam ich folgende Fehlermeldung beim Download mit mehreren threads: Gab es nicht genügend freie threads im ThreadPool, um die komplette Betrieb. Sollte ich versuchen, ändern Sie die Standardeinstellungen für den threadpool in .net, und wie kann ich

C++: Multi-threading-und Referenz-Zählung

Anzahl der Antworten 10 Antworten
Derzeit ive bekam einige Referenz gezählt Klassen mit den folgenden: class RefCounted { public: void IncRef() { ++refCnt; } void DecRef() { if(!--refCnt)delete this; } protected: RefCounted():refCnt(0){} private: unsigned refCnt; //not implemented RefCounted(RefCounted&); RefCounted& operator = (RefCounted&};

Welchen Vorteil(E) hat dispatch_sync haben über @synchronisiert?

Anzahl der Antworten 4 Antworten
Können sagen, ich möchte diese code thread-safe: - (void) addThing:(id)thing { //Can be called from different threads [_myArray addObject:thing]; } GCD scheint der bevorzugte Weg, dies zu erreichen: - (void) addThing:(id)thing { dispatch_sync(_myQueue, ^{ //_myQueue is serial.

Java .parallelStream() mit Feder annotierten Methoden

Anzahl der Antworten 2 Antworten
Ich versuche, mithilfe der parallelStream() in DAO mit Spring @Transactional Anmerkungen und bekommen so problem: @Transactional public void processCollection(Collection<Object> objects) { objects.parallelStream() .forEach(this::processOne); //throw exception } @Transactional public void processOne(Object o) { ... } Funktioniert richtig: @Transactional

Java garbage collection thread

Anzahl der Antworten 5 Antworten
Ein thread ist Müll gesammelt, wenn der run() - Methode in den thread beendet ist oder wenn die Funktion genannt wurde aus beendet? Ich nicht ein Problem haben oder irgendetwas, aber ich möchte vermeiden, memory-leaks und so.

Inter-thread-Kommunikation. So senden Sie ein signal an einen anderen thread

Anzahl der Antworten 7 Antworten
In meiner Anwendung habe ich zwei threads eine "Haupt-thread" was beschäftigt die meisten der Zeit einem "zusätzlichen thread" die sendet einige HTTP-Anfrage und die Blöcke, bis es eine Antwort bekommt. Jedoch, den HTTP-Antwort können nur behandelt werden,

Python-Multiprocessing - Kann Nicht An Aktuellen Thread

Anzahl der Antworten 2 Antworten
Ich arbeite Segmentierung großen ctype-arrays und-Verarbeitung parallel. Ich erhalte den folgenden Fehler und glauben es, weil ein segment des Arrays ist die Verarbeitung beendet worden ist, bevor ein anderer. Ich habe versucht, mit Prozess.join() das erste set

Wie pause ein thread in java?

Anzahl der Antworten 6 Antworten
Betrachten Sie den folgenden code: while(true) { someFunction(); Thread.sleep(1000); } Was ich will, ist, dass, someFunction() aufgerufen werden, einmal alle 10 Sekunden. Aber dies ist nicht der Fall. Es wird aufgerufen, jede Sekunde. Ich versuchte Thread.wait(1000), aber

Die Aktualisierung der Benutzeroberfläche, die außerhalb der Haupt-thread

Anzahl der Antworten 5 Antworten
Ich bin Total neu auf android und wollen einfach nur wissen, ob es alle arbeiten und die Möglichkeit zum aktualisieren der Benutzeroberfläche außerhalb der Haupt-thread. Nur von meinem code habe ich unten aufgelistet ich weiß, dass aus

Java-Massive-Multiplayer-Game-Server-Skalierbarkeit

Anzahl der Antworten 3 Antworten
Habe ich ein massive-multiplayer-online-Spiel für Android namens Infinite Black: https://market.android.com/details?id=theinfiniteblack.client In meiner Naivität, ich hatte erwartet, mäßige Wachstumsrate von über 1.000 Spieler im Monat, und benötigen, um zu verwalten, ~20 live-TCP/IP-clients tops. Das Spiel hat unerwartet Explosives

Warum Windows 10 start extra threads in meinem Programm?

Anzahl der Antworten 2 Antworten
Mit Visual Studio 2015, in ein neues, leeres C++ - Projekt, erstellen Sie den folgenden für Konsole-Anwendung: int main() { return 0; } Legen Sie einen Haltepunkt auf die Rückkehr und starten Sie das Programm im debugger.

Wie werden, um thread-sichere Verwendung von INotifyPropertyChanged mit keine SynchronizationContext?

Anzahl der Antworten 4 Antworten
Wie halten Sie Ihre Objekte thread-sicher, dass die INotifyPropertyChanged implementieren? Ich kann nicht mit einem SynchronizationContext, weil ich muss in der Lage sein zu serialisieren des Objekts. protected void OnPropertyChanged(string propertyName) { var handler = PropertyChanged; if

Selbst die Aussetzung eines Threads in Delphi, wenn es nicht benötigt wird und sicher fortsetzen

Anzahl der Antworten 3 Antworten
Diese Frage beinhaltet und Delphi XE-insbesondere der veralteten Anhalten und Fortsetzen. Ich habe andere Beiträge gelesen, und ich habe nicht gefunden, eine ähnliche Nutzungs-so weit, so werde ich gehen Sie vor und stellen Sie zur Diskussion stellen.

Weiterhin die Aufgabe, die auf den Haupt-thread

Anzahl der Antworten 1 Antworten
Ich weiß, es ist eine ähnliche Frage an: ContinueWith-eine Aufgabe, die auf den Haupt-thread aber diese Frage ist mehr in Richtung wpf und ich kann nicht seeem, das es auf eine Konsole-Anwendung. Möchte ich ausführen einer Methode

Exception in thread

Anzahl der Antworten 5 Antworten
Folgenden Fehler sind behoben, durch das entfernen der Erklärung aber ein anderes ist aufgetaucht, die es vorher nicht gab. Empfang von zwei Fehlern keine Einsicht wäre toll, danke. Exception in thread "main" java.lang.NullPointerException bei ChatClient.(ChatClient.java:27) bei ChatClient.main(ChatClient.java:59)

Wann muss ich die Verwendung von boost::asio:strand

Anzahl der Antworten 2 Antworten
Lesen das Dokument von boost::asio, es ist noch nicht klar, Wann muss ich die Verwendung von asio::Strang. Angenommen, ich habe einen thread mit io_service ist es dann sicher schreiben auf einen socket wie folgt ? void Connection::write(boost::shared_ptr<string>

Greenrobot EventBus Nicht Versenden Konnten, Veranstaltung

Anzahl der Antworten 1 Antworten
Ich bin mit EventBus zu kommunizieren, die aus einer lange ausgeführten thread um Fragmente, die Aktualisierung Ihrer Benutzeroberfläche. Dieser lange Laufenden thread ist grundsätzlich empfangsbereit für Netzwerk-Aktivität, analysieren Sie und setzen Ereignisse auf dem bus. Ich habe

Anonyme thread-Klasse, die sich in Java

Anzahl der Antworten 2 Antworten
Dies ist ein Java-syntax Frage, aber nur für einige Hintergrundinformationen. Mit android habe ich eine kleine app, die ging wirklich sehr langsam und oft abgestürzt ist, weil, wenn eine Schaltfläche angeklickt wurde, wird die onClick () -

Die Fibonacci-Folge, die Verwendung von threads in C

Anzahl der Antworten 2 Antworten
Schrieb ich ein Programm in C zu generieren, die eine Fibonacci-Sequenz mit n zahlen, wobei jede Fibonacci-Zahl, die sich durch einen separaten thread, dem Eltern thread Ausgänge ganze produziert Fibonacci-Folge doch ich bekam falsche Reihenfolge für n>2

Soll automatisch eingezogen scipy und numpy-Funktionen nicht nutzen von mehreren Kernen

Anzahl der Antworten 1 Antworten
Ich bin mit Mac OS X 10.6.8 und bin mit dem Enthought Python-Distribution. Ich möchte für den numpy-Funktionen zu nutzen, meine beiden Kerne. Ich habe ein problem ähnlich diesem post: Multithread-blas in python/numpy aber nachdem Sie durch

Objective-C, NSThread trennen vs. performSelectorInBackground

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen diesen beiden? [NSThread detachNewThreadSelector:@selector(method) toTarget:self withObject:nil]; [self performSelectorInBackground:@selector(method) withObject:nil]; Ich normalerweise verwenden die zweite Methode, um zu laichen einen neuen thread. Aber ich Frage mich, wenn ich rufe, das zweimal, wie unten

Was tun, multi-Prozesse VS. multi-threaded Server, die meisten davon profitieren?

Anzahl der Antworten 2 Antworten
Kann mir jemand erklären, was der Engpass der einzelnen Parallelität Methode? Server, so wie Einhorn (- Prozess) ein Puma (thread-basiert). Nicht jede Methode bevorzugen CPU-Kerne? threads? oder einfach Taktrate? oder eine Besondere Kombination? Wie ermitteln Sie die

Multi-threaded webserver von vs-single-threaded

Anzahl der Antworten 5 Antworten
Wir haben einen einfachen webserver für die interne Verwendung, die hat nur eine Aufgabe: überwachen der Anforderungen, Lesen Sie Sie, und schieben Sie die Daten in einer Datenbank. Die db-und webserver befinden sich beide auf der gleichen

Java - flüchtige Verweis auf veränderliche Objekt wird aktualisiert, um die Objekt-Felder sichtbar für alle threads

Anzahl der Antworten 2 Antworten
... ohne zusätzliche Synchronisation ? Die Tree-Klasse unten gedacht, um den Zugriff durch mehrere threads (es ist ein singleton, aber nicht umgesetzt, die über ein enum) class Tree { private volatile Node root; Tree() { root =

Wann wird java-thread-cache aktualisieren passiert?

Anzahl der Antworten 4 Antworten
Thread 1: ist die Ausführung dieser Schleife while(running) { //Do Task() } println("Done"); Thread mit 2 Sätzen ausgeführt false Bei laufen ist eine volatile variable, thread1 kommt aus der Schleife heraus und druckt Sie auf "Fertig". Meine

Update C# - Diagramm mithilfe der BackgroundWorker-Klasse

Anzahl der Antworten 4 Antworten
Ich bin derzeit versucht, zu aktualisieren ein Diagramm, das auf meinem Formular in den hintergrund Arbeiter mit: bwCharter.RunWorkerAsync(chart1); Läuft: private void bcCharter_DoWork(object sender, DoWorkEventArgs e) { System.Windows.Forms.DataVisualization.Charting.Chart chart = null; //Convert e.Argument to chart //.. //Converted.. chart.Series.Clear();

Deadlock im ThreadPool

Anzahl der Antworten 5 Antworten
Konnte ich nicht finden, eine anständige ThreadPool-Implementierung für Ruby, also schrieb ich mir (basiert teilweise auf dem code von hier: http://web.archive.org/web/20081204101031/http://snippets.dzone.com:80/posts/show/3276 , aber geändert wait/signal-und anderen ThreadPool-Implementierung für das Herunterfahren. Doch nach einiger Zeit des Laufens (mit

Einzigartige random-Nummer für einen bestimmten timestamp

Anzahl der Antworten 3 Antworten
Bin ich irgendwie learning-Konzepte von Random number generation & Multi-Threading in java. Die Idee ist, nicht die Erzeugung eine wiederholte zufällige Anzahl Reihe 1000 in einer bestimmten Millisekunde (wenn man Bedenkt, dass nicht mehr als 50 Daten,

Wie verwenden Sie multi-CPU-Kerne zum Zug NNs mit caffe und OpenBLAS

Anzahl der Antworten 3 Antworten
Ich Lerne deep learning vor kurzem und mein Freund empfahl mir caffe. Nach der Installation es mit OpenBLAS, ich folgte dem tutorial, MNIST Aufgabe in der doc. Aber später fand ich, war es super langsam ist und

Delphi: TWebBrowser im hintergrund-thread

Anzahl der Antworten 3 Antworten
Ist es möglich, laden Sie eine Webseite in einem TWebBrowser in einem hintergrund-thread? Wenn die Anwendung geladen wird, möchte ich zum download eine Seite aus dem Internet in einen TWebBrowser, aber ich will nicht das blockieren der

Wie man halt den aktuell ausgeführten NSOperation?

Anzahl der Antworten 6 Antworten
Gibt es ein äquivalent zu [NSOperationQueue currentQueue] oder [NSThread currentThread] für NSOperation? Ich habe eine ziemlich komplexe Domänen-Modell, bei dem die schwere Verarbeitung passiert, ganz tief unten im Aufruf-stack. Um rechtzeitige Abbrechen eines Vorgangs würde ich brauchen,

Multithread-Datei kopieren für Linux benötigt

Anzahl der Antworten 2 Antworten
Habe ich eine "große" Menge an Daten, die kopiert werden muss-jeden Tag. (6TB) Es ist 15 Festplatten vorgestellt, die von einem SAN über Fibre-Channel und kopieren auf ein lokales array, bestehend aus 22 Spindeln. sources are /mnt/disk1

Senden Sie eine Ausnahme von Faden zu Faden?

Anzahl der Antworten 6 Antworten
Möchte ich weitergeben eine Ausnahme von aktuellen thread (dieser thread ist nicht Haupt-thread), um den Haupt-thread. Warum? Weil ich meine hard lock in einem anderen thread (dieser thread verwenden timer für die Kontrolle), und wenn HardLock ist