Ich habe die Dokumentation dazu gelesen und glaube zu verstehen. A wird AutoResetEventzurückgesetzt, wenn der Code durchlaufen event.WaitOne()wird, a ManualResetEventjedoch nicht. Ist das
Ich habe die Dokumentation dazu gelesen und glaube zu verstehen. A wird AutoResetEventzurückgesetzt, wenn der Code durchlaufen event.WaitOne()wird, a ManualResetEventjedoch nicht. Ist das
Was ist der Unterschied zwischen der Verwendung der Runnableund der CallableSchnittstelle und beim Entwerfen eines gleichzeitigen Threads in Java. Warum sollten Sie einen über den anderen
Die MSDN-Dokumentation besagt dies public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } ist "ein Problem, wenn auf die Instanz öffentlich zugegriffen werden kann". Ich frage mich warum? Liegt es daran, dass das Schloss länger als nötig...
Ich bin neu in Android. Ich möchte wissen, was die LooperKlasse macht und wie man sie benutzt. Ich habe die Dokumentation zur Android Looper-Klasse gelesen, kann sie jedoch nicht vollständig verstehen. Ich habe es an vielen Orten gesehen, kann aber seinen Zweck nicht verstehen. Kann mir jemand...
Gibt es eine realistische Möglichkeit, ein Multithread-Modell in PHP wirklich zu implementieren oder nur zu simulieren? Vor einiger Zeit wurde vorgeschlagen, das Betriebssystem zu zwingen, eine andere Instanz der ausführbaren PHP-Datei zu laden und andere gleichzeitige Prozesse zu verarbeiten. Das...
Kann mir jemand anhand eines Beispiels den Vorteil einer synchronisierten Methode gegenüber einem synchronisierten Block
Ich frage mich nur, was der Unterschied zwischen BeginInvoke()und Invoke()ist? Hauptsächlich wofür jeder verwendet werden würde. BEARBEITEN: Was ist der Unterschied zwischen dem Erstellen eines Threading-Objekts und dem Aufrufen eines Aufrufs und dem Aufrufen BeginInvoke()eines Delegaten? oder...
Können Sie STA und MTA in Ihren eigenen Worten erklären? Was sind Apartment-Threads und beziehen sie sich nur auf COM? Wenn ja
Ich muss überprüfen, ob der Thread, auf dem ein bestimmter Code ausgeführt wird, der Hauptthread (UI) ist oder nicht. Wie kann ich das
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Kann jemand ein einfaches Beispiel für das Starten von zwei
Gibt es gute Regeln für die Verwendung von Task.Delay im Vergleich zu Thread.Sleep ? Gibt es einen Mindestwert, um sicherzustellen, dass einer gegenüber dem anderen effektiv / effizient ist? Gibt es einen Overhead bei der Verwendung von Task.Delay, da die Kontextumschaltung auf einer asynchronen...
Ich hatte eine Diskussion mit einem Teamkollegen über das Sperren in .NET. Er ist ein wirklich kluger Kerl mit einem umfassenden Hintergrund in der Programmierung auf niedrigerer und höherer Ebene, aber seine Erfahrung mit der Programmierung auf niedrigerer Ebene übertrifft meine bei weitem. Wie...
Ich bin ziemlich vertraut mit C ++ 11 ist std::thread, std::asyncund std::futureKomponenten (siehe zB diese Antwort ), die geradlinig sind. Ich kann jedoch nicht genau verstehen std::promise, was es ist, was es tut und in welchen Situationen es am besten verwendet wird. Das Standarddokument selbst...
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten .
Immer wenn auf SO eine Frage zur Java-Synchronisation auftaucht, möchten einige Leute darauf hinweisen, dass synchronized(this)dies vermieden werden sollte. Stattdessen sei eine Sperre einer privaten Referenz vorzuziehen. Einige der angegebenen Gründe sind: Ein böser Code kann Ihr Schloss stehlen...
Ich muss eine bestimmte Anzahl von Aufgaben 4 gleichzeitig ausführen, ungefähr so: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Wie kann ich benachrichtigt werden, wenn alle abgeschlossen sind? Im...
Ich bin neu in der Android SDK / API-Umgebung. Es ist das erste Mal, dass ich versuche, eine Handlung / ein Diagramm zu zeichnen. Ich habe versucht, verschiedene Arten von Beispielcodes im Emulator mit 3 verschiedenen freien Bibliotheken auszuführen. Auf dem Layoutbildschirm wird nichts angezeigt....
In C # 4.0 haben wir Taskim System.Threading.Tasks- Namespace. Was ist der wahre Unterschied zwischen Threadund Task. Ich habe ein Beispielprogramm (Hilfe von MSDN) durchgeführt, um selbst zu lernen Parallel.Invoke Parallel.For Parallel.ForEach aber habe viele Zweifel, da die Idee nicht so klar...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : В чем отличие benachrichtigen, benachrichtigen? Wenn man nach "Unterschied zwischen notify()und notifyAll()" googelt, werden viele Erklärungen angezeigt (wobei die Javadoc-Absätze außer Acht gelassen werden). Es...
Ich habe die folgende Demo aus dem Internet unter https://computing.llnl.gov/tutorials/pthreads/ abgerufen. #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n",...