Als «multithreading» getaggte Fragen

484
Warum ist lock (this) {…} schlecht?

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...

414
Wie kann man Multithreading in PHP-Anwendungen verwenden?

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...

391
Einfaches Beispiel für das Threading in C ++

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

385
Gibt es Zombies… in .NET?

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...

384
Was ist std :: versprechen?

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...

377
Java: notify () vs. notifyAll () noch einmal

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...