Tag: mutual-exclusion

Gegenseitigen Ausschluss bedeutet, die Prozesse müssen immer ausführen, kritische Abschnitte in Zeitabständen, die sich nicht überschneiden. Der gegenseitige Ausschluss ist eine Forderung, von der die meisten basic im Betriebssystem; ohne Betriebssystem können keine Ressourcen teilen sicher.

Stellen Sie sicher, dass nur eine Instanz des Programms ausgeführt wird

Anzahl der Antworten 19 Antworten
Gibt es eine Pythonic way", um nur eine Instanz eines Programms laufen? Ist die einzige vernünftige Lösung, die ich mir ausgedacht habe versucht, führen Sie es als ein server auf irgendeinem port, dann zweite Programm beim binden

Statische Variablen und Threads (C)

Anzahl der Antworten 6 Antworten
Ich weiß, dass das deklarieren Sie eine statische variable innerhalb einer Funktion in C bedeutet, dass diese variable behält seinen Zustand zwischen Funktion Aufrufe. Im Kontext des threads, wird dieses Ergebnis in der Variablen behalten Ihren Zustand

Unterschied Zwischen Monitor & Lock?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen einem monitor und ein lock? Wenn eine Sperre ist einfach eine Umsetzung gegenseitiger Ausschluss, dann ist der monitor einfach nur eine Möglichkeit, dass die Wartezeit dazwischen Methode Hinrichtungen? Eine gute Erklärung wäre

Start Java-Programm nur, wenn nicht bereits ausgeführt wird

Anzahl der Antworten 9 Antworten
Brauche ich 1-3 externe Programme in meine Java-Anwendung, die Pfade durch den Benutzer definiert. Ich habe einige Anforderungen: Ich will nicht das Programm ausführen, wenn es bereits ausgeführt wird Ich möchte nicht, dass die Programme zu stehlen

Unterschied zwischen wechselseitigen Ausschluss und Synchronisation?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen den beiden oben genannten? Diese Frage kam mir in den Sinn, weil ich fand, dass Monitore und sperren gegenseitigen Ausschluss Semaphoren und bedingte Variablen synchronisieren Ist das wahr? Auch während der Suche

PHP wechselseitigen Ausschluss (mutex)

Anzahl der Antworten 4 Antworten
Lesen Sie einige Texte über die sperren in der PHP. Sie alle, vor allem, direkt an http://php.net/manual/en/function.flock.php . Diese Seite spricht über das öffnen einer Datei auf der Festplatte!! Ist es wirklich so? Ich meine, das macht

Mutual-exclusion mithilfe von TestAndSet () - Anweisung

Anzahl der Antworten 8 Antworten
Buch-Betriebssystem Prinzipien von Silberschatz, Galvin und Gagne enthält die folgende definition für die TestAndSet () - Anweisung wird im Kapitel Synchronisierung: boolean TestAndSet(boolean *target) { boolean rv = *target; *target = TRUE; return rv; } Implementierung von

Bedingte Variable vs Semaphor

Anzahl der Antworten 5 Antworten
Wann sollte man die Nutzung einer semaphore und Wann sollte man conditional verwenden variable (CondVar) ? InformationsquelleAutor der Frage doron | 2010-08-18

Ist meine Spin-Lock-Implementierung korrekt und optimal?

Anzahl der Antworten 10 Antworten
Ich bin mit einem spin-lock zu schützen, die in sehr kleinen kritischen Abschnitt. Streit passiert sehr selten so ein spin lock ist besser geeignet als ein normales mutex. Mein Aktueller code ist wie folgt und geht davon