Suchergebnisse für Anfrage "multithreading"

4 die antwort

Gewährleistet Standard C ++ 11, dass memory_order_seq_cst die Neuanordnung von Nicht-Atomen um ein Atom in StoreLoad verhindert?

Garantiert C ++ 11, dassmemory_order_seq_cst verhindert, dass StoreLoad eine atomare Operation für nicht-atomare Speicherzugriffe neu anordnet? ie bekannt, gibt es 6std::memory_orders in C ++ 11 und seine Angabenie regelmäßig, nicht atom ...

4 die antwort

Python Threading Interrupt Schlaf

Gibt es in Python eine Möglichkeit, einen Thread im Ruhezustand zu unterbrechen? (Wie wir es in Java tun können) Ich suche so etwas. import threading from time import sleep def f(): print('started') try: sleep(100) print('finished') except ...

14 die antwort

arten, bis ein Thread in Objective-C beendet i

Ich versuche, eine Methode aus einer Klasse zu verwenden, die ich irgendwo heruntergeladen habe. Die Methode wird im Hintergrund ausgeführt, während die Programmausführung fortgesetzt wird. Ich möchte nicht zulassen, dass die Programmausführung ...

TOP-Veröffentlichungen

4 die antwort

Schreib- / Lesesperre mit nur einer zugrunde liegenden Sperre?

Ich habe eine Lese- / Schreibsperre mit Pythons Parallelitätsprimitiven geschrieben (glaube ich!). Jede Implementierung, die ich auf SO oder anderswo gelesen habe, scheint zwei Sperren zu verwenden - eine für Lesevorgänge und eine für ...

6 die antwort

Warum funktioniert SynchronizationContext nicht richtig?

Ich habe folgenden Code: [TestMethod] public void StartWorkInFirstThread() { if (SynchronizationContext.Current == null) SynchronizationContext.SetSynchronizationContext( new SynchronizationContext()); var syncContext = ...

8 die antwort

Warum ist Thread.Sleep () so rechenintensiv?

Ich habe eine ASP.NET-Seite mit diesem pseduo-Code: while (read) { Response.OutputStream.Write(buffer, 0, buffer.Length); Response.Flush(); }Jeder Client, der diese Seite anfordert, beginnt mit dem Herunterladen einer Binärdatei. Zu diesem ...

6 die antwort

Was macht Java "VM Thread"?

Ich benutze jstack, um die Thread-Informationen auszugeben. Und es gibt einen Thread: "VM Thread" prio = 10 tid = 0x0878b400 nid = 0x760a runnable Was macht dieser Thread? Es dauert 50% der CPU-Auslastung und die meiste CPU-Zeit

2 die antwort

Wie kann ich ABA Counter mit c ++ 11 CAS implementieren?

Ich implementiere eine sperrfreie Warteschlange basierend auf diesemAlgorithmu [http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html], das einen Zähler verwendet, um das ABA-Problem zu lösen. Ich weiß aber nicht, wie ich ...

6 die antwort

Wie behandelt Android Hintergrund-Threads beim Verlassen einer Aktivität?

Ich benötige meine Android-App, um den Status auf der Festplatte zu speichern, wenn die Aktivität in den Hintergrund gestellt oder beendet wird. Es wurde vorgeschlagen, dass ich einen Thread starte, wenn onPause () aufgerufen wird, und dort teure ...

2 die antwort

Wie wird das Pipeline-Muster in Delphi verwendet?

Ich versuche, ein Pipeline-Muster in mein Testprojekt zu implementieren Wie mache ich einen Mutlithred-Idhttp-Aufruf, um an einer StringList zu arbeiten? [https://stackoverflow.com/questions/39096452/]), aber es fällt mir schwer, ...