Als «multithreading» getaggte Fragen

88
Monitor gegen Schloss

Wann ist es angemessen, entweder die MonitorKlasse oder das lockSchlüsselwort für die Thread-Sicherheit in C # zu verwenden? EDIT: Aus den bisherigen Antworten geht hervor, dass dies lockeine kurze Hand für eine Reihe von Anrufen an die MonitorKlasse ist. Wofür genau ist der Lock Call Shorthand?...

88
Synchronisation des nicht endgültigen Feldes

Jedes Mal, wenn ich in einem nicht endgültigen Klassenfeld synchronisiere, wird eine Warnung angezeigt. Hier ist der Code: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } } } Deshalb habe...

88
Hintergrundfunktion in Python

Ich habe ein Python-Skript, das dem Benutzer manchmal Bilder anzeigt. Die Bilder können manchmal ziemlich groß sein und werden häufig wiederverwendet. Das Anzeigen ist nicht kritisch, das Anzeigen der ihnen zugeordneten Nachricht jedoch. Ich habe eine Funktion, die das benötigte Bild...

88
PHP Thread Safe und Non-Thread Safe für Windows

Ich lade PHP für Windows herunter. Ich habe 2 Optionen auf der Website. PHP Thread Safe PHP Non-Thread-sicher Bitte beantworten Sie die folgenden Fragen: Was ist der Unterschied zwischen den beiden? Was sind die Vor- und Nachteile gegenüber einander? Ich entwickle eine E-Commerce-Website mit...

87
Platform.runLater und Task in JavaFX

Ich habe einige Nachforschungen angestellt, bin aber immer noch SEHR verwirrt, um es gelinde auszudrücken. Kann mir jemand ein konkretes Beispiel geben, wann Taskund wann ich es verwenden soll Platform.runLater(Runnable);? Was genau ist der Unterschied? Gibt es eine goldene Regel, wann eine davon...