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).
Ist ArrayAdapter thread-safe in android? Wenn nicht, was kann ich tun, um es thread-sicher?

Können sagen, ich erweitern ArrayAdapter und in den code, wo ich bin übergeordnete getView(int i, View v, ViewGroup g), ich erfrage das aktuelle Element mit getItem(i). Kann ich sicher sein, dass getItem(i) wird ein Produkt zurück, auch
Wie kann man bei Unix-pipes verwendet werden, zwischen dem Prozess und thread?

Ich versuche, Kanal Daten über Leitungen, wenn ein signal ankommt, aus einen thread, den main-Prozess. Ist das möglich? Wie kann das getan werden? Das problem: Ein Kind-thread liest die Daten und legt Sie in eine queue. Hauptanwendung
Einfache threads Beispiel für Dev C++ unter windows.h

Habe ich versucht zu lernen, multithreading für die erste Zeit, aber die meisten der Beispiele, die ich sah, hatte eine thread.h header-Datei. Es seine nicht, in Dev C++. Fand ich diese Artikel, die sagt, dass Sie es
Inter-thread communication (worker-threads)

Habe ich zwei threads A & B mit CreateThread windows API. Ich bin versucht, senden Sie die Daten von thread A nach B. Ich weiß, dass ich verwenden können Event-Objekt, und warten Sie, bis die Ereignis-Objekt in
GWT, Google App Engine, TimerTask oder Thread in ServiceImpl Ausnahme auslösen

Ich bin mit GWT und die Google App Engine. Ich habe array von Datensätzen und ich möchte aktualisieren Sie alle 30 Minuten. In der ServiceImpl ich habe die Stilllegung code : new Timer().schedule(new TimerTask(){ @Override public void
Wie kann ich die Kraft einer Aufgabe Stornierung?

Davon ausgehen, es ist eine Aufgabe mit folgenden Aktionen rund: Task someTask = new Task(() => { while(!IsCancellationRequested) { Do_something_over_a_long_period_of_time(); token.ThrowIfCancellationRequested(); Do_something_over_a_long_period_of_time(); token.ThrowIfCancellationRequested(); Do_something_over_a_long_period_of_time(); token.ThrowIfCancellationRequested(); } }); someTask.Start(); Und es gibt ziemlich ungeduldig Benutzer. Sie sehnen sich
Thread-sichere Entity Framework 6

Nur Start-Prüfung EF6 und seine Async-Funktionen. Junge war ich überrascht, als ich erkannte, dass Sie nicht thread-safe. Ich irgendwie davon ausgegangen, dass war der Punkt. Hatte ich mein eigenes Task basierte Erweiterung Methoden seit Jahren schon, aber
"ThreadAbortException" - vs-anmutige Ereignis-handle Ausfahrt in C#

Beim Abbruch der Ausführung eines Threads, ich bin immer zweifelt, zwischen einer anmutigen Ausfahrt mit einem event-handler wie diese: int result = WaitHandle.WaitAny(handles); if (result = WAIT_FINALIZE) FinalizeAndExit(); und mit dem event zu signalisieren, den thread muss
Ursache der Gabel: Wiederholung: Keine Kind-Prozesse`

Wenn ich eine bestimmte kommerzielle build-flow in OpenSuse habe ich die folgende Fehlermeldung auftreten: fork: retry: No child processes Ich auf diesen Fehler stoßen, die an verschiedenen Orten in der Strömung entspricht, mit verschiedenen ausführbaren Dateien, also
Thread in C++ in MacOS X

Ich versuche zum ausführen von code mit threads in C++ - standard (installiert mit XCode) in MacOS X Mavericks. Aber ich bin immer einige Fehler. Hier ein minimales Beispiel: #include <thread> #include <iostream> void run (int x)
c# single-threaded-timer

Wollte ich einen timer mit den folgenden Eigenschaften: Egal wie viele Male starten aufgerufen wird, nur ein call-back-thread wird immer ausgeführt Die Zeit, in der call-back-Funktion wurde nicht mit Bezug auf das Intervall. E. g, wenn das
Ist es möglich, zu teilen, eine opengl-framebuffer-Objekt zwischen Kontexten/threads?

Möchte ich render meine Szene in einem thread, und dann blit das Ergebnis im Fenster besaß, durch einen anderen thread. Um zu vermeiden das Lesen der framebuffer des cpu-Speichers, ich möchte mit einem framebuffer-Objekt. So weit ich
Was ist der Unterschied zwischen diesen thread-pools in Websphere?

In WebSphere Application Server, sehe ich zwei thread-pools, die ich manipulieren kann. Es gibt einen "default" heißt, und ein anderes namens "WebContainer", die jeweils eine minimale und maximale Größe. Was ist jeder der diesen thread-pools verwendet? In
Wie startet einen hintergrund-thread, der nicht blockiert den main thread in Java?

Habe ich den folgenden Java-code: public static void main(String args) { new Thread(new MyRunnable()).run(); showGUI(); } Mein problem ist, dass ab MyRunnable blockiert den main thread, verursacht showGUI nicht aufgerufen werden, bis es beendet wurde. Was würde
WaitHandle.WaitAny passend WaitForMultipleObjects-Funktionalität

Ich bin Portierung C++ API code .NET und suchen in-Funktion aufrufen WaitHandle.WaitAny als Ersatz für WaitForMultipleObjects aber beim Debuggen mit .NET4 ich kann sehen, dass diese Funktion angeschlossen wird, in private static extern int WaitMultiple( WaitHandle waitableSafeHandle,
Cross-Plattform-Weg, woraus sich ein thread in C/C++?

In C und C++ gibt es eine cross-Plattform-Weg, woraus sich ein thread? So etwas wie sched_yield() oder Sleep(0)? Tut SDL_Delay(0) immer Ausbeute oder wird es sofort wieder in einigen Implementierungen? yield() ist oft ein schlechtes design. Wenn
OpenGL - "ultra-smooth" - animation von einfachen horizontal bewegendes Objekt

Ich will einfach nur eine einfache animation (zum Beispiel in C++ mit OpenGL) einige sich bewegende Objekt - sagen wir mal einfache horizontale Bewegung von einem Platz, von Links nach rechts. In OpenGL, die ich nutzen kann
VB.NET: Senden Mehrere Argumente Zu einem hintergrundworker

Ich bin versucht, einen BackgroundWorker ausführen von Aufgaben auf einem separaten thread. Ich bin in der Lage, einen einzigen argument für die BackgroundWorker-Klasse wie folgt: Senden argument der BackgroundWorker-Klasse: Private Sub btnPerformTasks_Click(sender As System.Object, e As System.EventArgs)
Segmentation fault (exit code 139) bei der Verwendung von pthread_join

Ich mache ein paar erste Schritte mit threads auf Linux-Systemen, und ich habe diesen Fehler, der tritt auf der Basis eines Programms, das bekommt n argument und erstellt n Anzahl der threads. Hier ist der wichtige Teil
Nicht verwenden Sie F5, um den Schritt in die Funktion beim Debuggen in Eclipse

Manchmal (etwa 50% der Zeit) , beim Debuggen einer Android-app, um den Schritt in eine Funktion , die ich verwenden Sie die Taste F5 (F6 für den Gang über es) aber es tut nichts Manchmal, keine der
Thread-sichere Weise zu bauen mutex-Schutz in einer C++ - Klasse?

Ich versuche, die Umsetzung eines producer/consumer-Modell multithreaded-Programm in C++ für ein Projekt an dem ich arbeite. Die grundlegende Idee ist, dass der main-thread erzeugt einen zweiten thread zu beobachten, eine serielle Schnittstelle für die neuen Daten, die
So synchronisieren Sie den python-Listen?

Ich habe verschiedene threads und nach der Verarbeitung Daten in eine gemeinsame Liste. Gibt es etwas, gebaut in python eine Liste oder ein numpy-array zugegriffen werden, indem Sie nur einen einzigen thread. Zweitens, wenn es nicht ist,
Unterschied zwischen einer mutex und semaphor - intra-Prozess und inter-Prozess

Lesen der verschiedenen Beiträge auf SO auf Unterschiede zwischen den beiden (mutex und semaphore) komme ich zum folgenden Schluss bitte korrigieren Sie mich, wenn ich falsch bin.Dies ist vor allem im Zusammenhang mit windows. Ich verstehe, dass
Warum SynchronizationContext funktioniert nicht richtig?

Habe ich folgenden code: [TestMethod] public void StartWorkInFirstThread() { if (SynchronizationContext.Current == null) SynchronizationContext.SetSynchronizationContext( new SynchronizationContext()); var syncContext = SynchronizationContext.Current; Console.WriteLine("Start work in the first thread ({0})", Thread.CurrentThread.ManagedThreadId); var action = ((Action) DoSomethingInSecondThread); action.BeginInvoke(CallbackInSecondThread, syncContext); //Continue its
Ich implementieren müssen, um einen Weg zu schlafen diesen thread, bis es Arbeit hat zu tun

Okay, also diese Frage ist nicht gerade um die thread-Verwaltung... naja, fast. Ich bin auf der Suche nach verschiedenen Lösungen, die für diese Konfiguration. Ich habe ein paar Ideen, bin aber auf der Suche nach Lösungen, die
Der Frühling und die Synchronisation für einen Teil der Methode

Ich habe einen manager, wie der Frühling WLAN-bean. Ich glaube, dass jeder bean definiert für den Frühling standardmäßig verdrahtet ist als singleton. Ich habe einige Methoden in der bean, die ich brauche, um zu synchronisieren. Wie sollte
Wie viele threads zum Lesen und schreiben auf die Festplatte?

ich entwickle eine Anwendung, die sammelt eine Liste mit allen Dateien von der Festplatte und auch danach tut es zum schreiben von Dateien auf der Festplatte. Möchte ich Fragen : was ist die optimale Anzahl der gleichzeitigen
Multi-Thread-Warteschlange in delphi?

Dies ist meine zweite Frage, ich habe einige Probleme mit diesem >.< Gut, ich will einfach erstellen Sie eine begrenzte Anzahl von threads (in diesem Fall möchte ich 10 threads), und dann wird ein thread nach dem
multithreading zum Lesen einer Datei in Java

Ich bin erstellen von threads zu Lesen, eine Datei in java. Wenn ich 2 threads, jeder thread liest die gesamte Datei, während ich möchte, dass Sie Lesen Sie die verschiedenen Teile der Datei. Ich versucht, indem in
aufrufen von main-thread aus der Runnable thread in java

habe ich implementiert ein Runnable-Schnittstelle zum laden der Bild-Kacheln und ich will rufen den Haupt-thread von dieser zweiten thread für die Darstellung der Kacheln. kann mir jemand sagen, wie aufrufen, eine Haupt-thread aus einer Runnable-Schnittstelle thread in
Realm zugegriffen falsche thread - Swift 3

Oben auf meiner UITableViewController ist folgende: let queue = DispatchQueue(label: "background") Wenn eine Aufgabe gelöscht wird, wird im folgenden ausgeführt wird: self.queue.async { autoreleasepool { let realm = try! Realm() realm.beginWrite() realm.delete(task) do { try realm.commitWrite() }
Ausführung von thread-Gruppen separat in jmeter

Ich habe 2 thread-Gruppen in meinem test-Fall. Gruppe A sollte zuerst vor der Gruppe B beginnt zu führen(ich zumindest, obwohl dies so war, wie es funktionierte). Leider sind Sie feuern gleichzeitig und tests von beiden tread-Gruppen ausgeführt
Kann ein ASP.NET worker-thread-Verarbeitung mehrerer Anfragen auf einmal?

Ich weiß, dass ASP.NET führt eine Anfrage auf einen einzelnen thread aus einem pool. Ist die Umkehrung wahr? Wird eine einzelne ASP.NET Anfrage ausschließlich halten Sie einen worker-thread, bis die Anforderung abgeschlossen ist, oder wird ASP.NET wieder
Integration der Python-Konsole in eine GUI C++ - Anwendung

Ich werde fügen Sie ein python-Konsole-widget (in einer C++ - GUI) unter einige andere Steuerelemente: Viele Klassen ausgesetzt sind, um den python-code, einschließlich Zugriff auf die GUI (vielleicht habe ich ' ll betrachten PyQt). Sollte ich den
DataGridView nicht selbst aktualisieren, wenn die Aktualisierung aus einem anderen thread

Ich habe ein problem beim aktualisieren DataGridView aus einem anderen thread. Lassen Sie mich erklären. Wenn Benutzer klickt auf eine Schaltfläche auf einem Formular muss ich zum Auffüllen des Rasters mit einigen Zeilen. Dieser Prozess dauert einige
Python multithreading zu langsam, Multiprozess -

Ich bin ein multiprocessing-Neuling, Ich weiß etwas über threading, aber ich brauche zur Erhöhung der Geschwindigkeit der Berechnung, hoffentlich mit multiprocessing: Beispiel Beschreibung: sendet string an einen thread, ändert string + benchmark-test, schicken das Ergebnis zurück zum
Hat ein Thread beendet sich selbst, sobald es die Funktion Bereich ist?

Thread myThread = new Thread(new ParameterizedThreadStart(threadFunction)); public void threadFunction() { //Run a finite code ... } Frage ist: wird myThread werden entsorgt, sobald threadFunction() vorbei ist? Schließlich, wenn die Funktion abgeschlossen ist, wird die Thread-Zustand festgelegt ist,
Concurrent collections Essen zu viel cpu ohne Gewinde.Schlafen

Was wäre die korrekte Verwendung von entweder BlockingCollection oder ConcurrentQueue so können Sie frei dequeue Elemente ohne Sie zu verbrennen, sich die Hälfte oder mehr der CPU einen thread ? Ich lief einige tests mit 2 threads
“java.net.BindException: Address already in use" wenn Sie versuchen, zu erstellen, die gleiche socket mit dem neuen thread als vorige verwendet

Ich arbeite auf Client-Server-simulation in Java, wo Clients (threads) sind die Verbindung zum server zu bekommen, einige Daten. Nach mehreren Sekunden ein zufällig ausgewählter client (thread) getötet werden muss. Ich schließe socket für die Kommunikation verwendeten server-und
Erstellen Sie separate Fenster von der Console-Anwendung

Bin ich ein bisschen Schwierigkeiten versuchen, erstellen eine multi-Fenster-stehen-Konsole-Anwendung. Derzeit ist meine Anwendung Haupt-Konsolen-Fenster dient zum erfassen von Benutzereingaben und die Ausgabe anzeigen. Viel von dieser Ausgabe kommt von einem separaten thread, wie live-Daten kommt. Ich Frage
Wie funktioniert mutex oder semaphore wake-up-Prozesse?

Habe ich gelesen, dass Mutexe und Semaphoren erhalten eine Liste der wartenden Prozesse und weckt Sie auf, wenn der aktuelle thread schließt den kritischen Abschnitt. Wie Mutexe und Semaphoren tun? Nicht Sie stören der Prozess-scheduler Entscheidungen? InformationsquelleAutor
Unendliche while-Schleife mit Form-Anwendung C#

Muss ich laufen, eine unendliche while-Schleife, wenn eine form-Anwendung startet. Ein Formular beginnt so: public Form1() { InitializeComponent(); } Nun will ich starten Sie eine weitere Funktion, die eine unendliche Schleife von innen mit einem zweiten Schlaf-Zeit:
Was ist der Unterschied zwischen thread_posixs und thread_win32 in den gcc-port von windows?

Wollte ich laden Sie die neueste verfügbare version von gcc 4.7.2 - compiler für windows. Wenn ich diese Seite, wo war ich eigentlich einen download-link , die ich konfrontiert mit zwei Kategorien: Fäden, posix threads-win32 Was ist
was passiert, wenn ein Thread eine Exception wirft?

Wenn ich rufe die run() - Methode auf einem Thread-und das run() Methode wirft eine uncaught Exception was wäre das Ergebnis ? Wer fängt diese Ausnahme? Hat die Ausnahme auch erwischt?? Um diese besser klar - Sie
ConcurrentHashMap reorder-Anweisung?

Ich bin auf der Suche in ConcurrentHashMap Umsetzung und eine Sache machen, die mich verwirrt. /* Specialized implementations of map methods */ V get(Object key, int hash) { if (count != 0) { //read-volatile HashEntry<K,V> e =
python: Lesen Teilprozess output in threads

Ich habe eine ausführbare Datei, die rufe ich mit subprocess.Popen. Dann will ich ihn ernähren, einige Daten über stdin mit einem thread, liest den Wert aus einer Warteschlange, die später aufgefüllt werden, in einem anderen thread. Die
Python threading vs. multiprocessing im Linux

Basierend auf dieser Frage ich davon ausgegangen, dass die Schaffung neuen Prozess sollte fast so schnell wie erstellen neuen thread in Linux. Allerdings, kleiner test zeigte ganz anderes Ergebnis. Hier ist mein code: from multiprocessing import Process,
Verhalten der memory-Barriere in Java

Nach dem Lesen mehr blogs/Artikel etc, ich bin jetzt wirklich verwirrt über das Verhalten von load/store-vor - /nach-memory-Barriere. Folgenden 2 Zitate von Doug Lea in einem seiner Klarstellung Artikel über JMM, die sind beide sehr unkompliziert: Alles,
Fatal exception (Thread)

Ich wollte etwas Wasser kräuselt sich in meine android-Anwendung so habe ich diese javascript-code http://jsfiddle.net/esteewhy/5Ht3b/6/ umgewandelt in C-code wie hier gezeigt Live Wallpaper Mit Wasser Wellen-Effekt (von esteewhy). Ich habe einen main-Aktivität, die fordert, die Wasser-Wellen-Aktivität nach
Implementieren Sie eine ExecutorService zur Ausführung von batches von Aufgaben

Ich bin auf der Suche nach einer Möglichkeit zur Ausführung von batches von Aufgaben in java. Die Idee ist, eine ExecutorService basiert auf einem thread-pool, der wird mir erlauben, zu verbreiten, eine Reihe von Callable zwischen verschiedenen