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?

Anzahl der Antworten 2 Antworten
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?

Anzahl der Antworten 5 Antworten
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

Anzahl der Antworten 2 Antworten
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)

Anzahl der Antworten 4 Antworten
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

Anzahl der Antworten 5 Antworten
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?

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 1 Antworten
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#

Anzahl der Antworten 3 Antworten
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`

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 4 Antworten
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?

Anzahl der Antworten 1 Antworten
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?

Anzahl der Antworten 1 Antworten
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?

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 3 Antworten
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++?

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 5 Antworten
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?

Anzahl der Antworten 4 Antworten
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?

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 2 Antworten
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?

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 5 Antworten
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

Anzahl der Antworten 2 Antworten
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?

Anzahl der Antworten 7 Antworten
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?

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 4 Antworten
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

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 1 Antworten
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?

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 1 Antworten
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 -

Anzahl der Antworten 1 Antworten
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?

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 2 Antworten
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

Anzahl der Antworten 2 Antworten
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?

Anzahl der Antworten 3 Antworten
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#

Anzahl der Antworten 6 Antworten
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?

Anzahl der Antworten 1 Antworten
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?

Anzahl der Antworten 3 Antworten
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?

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 1 Antworten
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

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 2 Antworten
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)

Anzahl der Antworten 3 Antworten
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

Anzahl der Antworten 3 Antworten
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