Multithreading ist die Fähigkeit eines Computers oder eines Programms, gleichzeitig oder asynchron zu arbeiten, indem mehrere gleichzeitige Ausführungsströme verwendet werden (im Allgemeinen als Threads bezeichnet).
Seit meiner Zeit mit Threads in Java habe ich zwei Möglichkeiten gefunden, Threads zu schreiben: Mit implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Oder mit extends Thread: public class MyThread extends Thread { public MyThread() …
In C ++ 11 wurde ein standardisiertes Speichermodell eingeführt. Was genau bedeutet das? Und wie wird sich das auf die C ++ - Programmierung auswirken? Dieser Artikel (von Gavin Clarke, der Herb Sutter zitiert ) sagt Folgendes: Das Speichermodell bedeutet, dass C ++ - Code jetzt über eine standardisierte Bibliothek …
Was ist der technische Unterschied zwischen einem Prozess und einem Thread? Ich habe das Gefühl, dass ein Wort wie "Prozess" überbeansprucht wird und es auch Hardware- und Software-Threads gibt. Wie wäre es mit leichten Prozessen in Sprachen wie Erlang ? Gibt es einen endgültigen Grund, einen Begriff über den anderen …
Welches ist der einfachste Weg, um ein Labelanderes zu aktualisieren Thread? Ich habe einen FormLauf auf thread1und von dort starte ich einen anderen Thread ( thread2). Während der thread2Verarbeitung einiger Dateien möchte ich eine Labelauf dem Formmit dem aktuellen Status der thread2Arbeit aktualisieren . Wie könnte ich das machen?
Ich versuche, das Threading in Python zu verstehen. Ich habe mir die Dokumentation und Beispiele angesehen, aber ehrlich gesagt sind viele Beispiele zu raffiniert und ich habe Probleme, sie zu verstehen. Wie zeigen Sie deutlich, dass Aufgaben für Multithreading aufgeteilt sind?
Was ist der Unterschied zwischen a wait()und sleep()in Threads? Verstehe ich, dass sich ein wait()-ing-Thread noch im laufenden Modus befindet und CPU-Zyklen verwendet, ein sleep()-ing jedoch keine korrekten CPU-Zyklen verbraucht? Warum haben wir beide wait() und sleep(): Wie variiert ihre Implementierung auf einer niedrigeren Ebene?
Angenommen, ich habe einen Webserver, der zahlreiche Servlets enthält. Für Informationen, die zwischen diesen Servlets übertragen werden, setze ich Sitzungs- und Instanzvariablen. Wenn nun zwei oder mehr Benutzer eine Anfrage an diesen Server senden, was passiert dann mit den Sitzungsvariablen? Werden sie alle für alle Benutzer gemeinsam sein oder werden …
Ich habe einige Fragen zur Verwendung und Bedeutung des synchronizedSchlüsselworts. Welche Bedeutung hat das synchronizedSchlüsselwort? Wann sollten Methoden sein synchronized? Was bedeutet es programmatisch und logisch?
Eines der häufigsten Probleme beim Schreiben von Multithread-Anwendungen sind die Rennbedingungen. Meine Fragen an die Community sind: Wie ist die Rennbedingung? Wie erkennt man sie? Wie gehst du damit um? Wie verhindern Sie schließlich, dass sie auftreten?
Ich habe einen einfachen Musik-Player in Android gebaut. Die Ansicht für jedes Lied enthält eine SeekBar, die wie folgt implementiert ist: public class Song extends Activity implements OnClickListener,Runnable { private SeekBar progress; private MediaPlayer mp; // ... private ServiceConnection onService = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder rawBinder) …
Ich suche ein Beispiel für etwas, das mit einem gemacht werden IntentServicekann, das nicht mit einem gemacht werden kann Service(und umgekehrt)? Ich glaube auch, dass ein IntentServicein einem anderen Thread läuft und ein Servicenicht. Soweit ich sehen kann, ist das Starten eines Dienstes innerhalb eines eigenen Threads wie das Starten …
Ich habe verschiedene Binärdateien für PHP gesehen, wie Nicht-Thread oder Thread-sicher? Was bedeutet das? Was ist der Unterschied zwischen diesen Paketen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.