Suchergebnisse für Anfrage "multithreading"
Wiedereinsteiger sperrt in C #
Führt der folgende Code unter .NET zu einem Deadlock mit C #? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }
Wie erstelle ich einen benutzerdefinierten SynchronizationContext, damit alle Fortsetzungen von meiner eigenen Single-Threaded-Ereignisschleife verarbeitet werden können?
Sagen Sie, Sie schreiben eine benutzerdefinierte GUI-Bibliothek mit einem einzigen Thread (oder etwas mit einer Ereignisschleife). Nach meinem Verständnis, wenn ich @ benutasync/await oder einfach nur regelmäßige TPL-Fortsetzungen, alle werden am ...
Wie werden Threads auf Benutzerebene geplant / erstellt und wie werden Threads auf Kernelebene erstellt?
Entschuldigen Sie, wenn diese Frage dumm ist. Ich habe einige Zeit online versucht, eine Antwort zu finden, konnte diese aber nicht und deshalb frage ich hier. Ich lerne Fäden und habe @ durchlaufdieser ...
Vergleichen Sie mit Thread.Sleep und Timer für die verzögerte Ausführung
Ich habe eine Methode, deren Ausführung um einen bestimmten Zeitraum verzögert werden sollte. Sollte ich es benutze Thread thread = new Thread(() => { Thread.Sleep(millisecond); action(); }); thread.IsBackground = true; ...
Kann ich in Android verschiedene Arten von Parametern an eine AsyncTask übergeben?
Ich möchte eine generische Thread-Speicherklasse implementieren, die die RessourceId einer ImageView und die URL (http) verwendet, unter der die gewünschte Image-Datei gespeichert ist. Es lädt das Bild herunter und füllt den Quellcode der ...
Anzahl der von Go Runtime verwendeten Threads
Wie viele Threads kann die Go-Laufzeitumgebung (Scheduler, Garbage Collector usw.) verwenden? Zum Beispiel, wennGOMAXPROCS ist10, wie viele dieser Kernel-Threads würden von der Laufzeit verwendet? BearbeitenIch habe gelesendas ...
Show eine langsame Simulation mit Thread.Sleep () [closed]
lbl1.BackColor = Color.Red; //change backcolors of labels lbl2.BackColor = Color.Red; Thread.Sleep(2000); lbl1.Text = val1.ToString(); //assign values to labels lbl2.Text = val2.ToString(); Thread.Sleep(2000); lbl1.BackColor = Color.Green; ...
std :: zukünftige Ausnahme bei der experimentellen Implementierung von C ++ 0x @ in g
Ich experimentiere mit C ++ 0x-Threading, das teilweise in gcc 4.5 implementiert ist, und ich habe ein Problem, das ich nicht verstehe. Werfen wir einen Blick auf diesen Code #include <future> #include <iostream> int main() { std::cout << ...
Ein Semaphor muss atomar sein. Ist es
Dieser Code stammt aus Pintos-Quelle:https: //www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch. [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { enum intr_level ...
Beste Übung, um viele Daten im Hintergrund auf einem iOS4-Gerät zu senden?
Ich habe eine App, die Daten (mithilfe von POST) an einen Server senden muss. Diese Funktion muss sich auf einem der NavigationController-Subcontroller befinden und der Benutzer muss in der Lage sein, von diesem Controller weg zu navigieren und / ...