Suchergebnisse für Anfrage "spinlock"
Spinlock vs Busy wait
Bitte erläutern Sie, warumBusy Waiting ist im Allgemeinen verpönt, wohingegenSpinne wird oft als okay angesehen. Soweit ich das beurteilen kann, werden beide Endlosschleifen ausgeführt, bis eine Bedingung erfüllt ist.
spin_lock auf nicht vorinstallierten Linux-Kerneln
Ich habe gelesen, dass auf einem System mit 1 CPU und nicht-präemtivem Linux-Kernel (2.6.x) ein spin_lock-Aufruf einem leeren Aufruf entspricht und so implementiert wurde. Ich kann das nicht verstehen: Sollte es nicht einem Schlaf auf einem ...
Warum sagt jeder, dass SpinLock schneller ist? [geschlossen]
Ich habe viele Dokumente, Artikel und Beiträge im Internet gelesen. Fast jeder und überall bekennt sich dazu, dass SpinLock für einen kurzen Teil des Codes s...
Alternative zu Spinlock
Ich benutze den folgenden Spinlock-Ansatz: while(!hasPerformedAction()){ //wait for the user to perform the action //can add timer here too } setHasPerformedAction(false); return getActionPerfomed(); Dies wartet im Wesentlichen darauf, dass ein ...
Intel Inspector meldet ein Datenrennen in meiner Spinlock-Implementierung
Ich habe ein sehr einfaches Spinlock mit den Interlocked-Funktionen in Windows erstellt und es auf einer Dual-Core-CPU getestet (zwei Threads, die eine Varia...
Unterschied zwischen Mutex, Semaphore & Spin Locks
Ich mache Experimente mit IPC, insbesondere mit Mutex, Semaphore und Spin Lock. Ich habe gelernt, dass Mutex für das asynchrone Sperren verwendet wird (mit Schlafmechanismus (gemäß den von mir in NET gelesenen Theorien)). Kann mir jemand helfen, ...
Plattformübergreifende und prozessübergreifende atomare Int-Schreibvorgänge in Datei
Ich schreibe eine Anwendung, die in der Lage sein muss, viele gleichzeitige Zugriffe darauf zu verarbeiten, sowohl von Threads als auch von Prozessen. Daher sollten hier keine Mutexe oder Sperren angewendet werden. Um die Verwendung von ...
Defektes GLSL Spinlock / GLSL Locks-Kompendium
Ich habe ein Setup, in dem ich sperren, einige Daten lesen, verarbeiten, einige Daten schreiben und dann entsperren muss. Zu diesem Zweck habe ich eine Sperrtextur alslayout(r32ui) coherent uniform uimage2D. Die Daten des kritischen Abschnitts ...
Ist in einer Besetzt-Warteschleife eine Speicherbarriere oder eine atomare Operation erforderlich?
Folgendes berücksichtigenspin_lock() Implementierung, ursprünglich vondiese Antwort [https://stackoverflow.com/a/32658335/3169754]: void spin_lock(volatile bool* lock) { for (;;) { // inserts an acquire memory barrier and a compiler barrier if ...
Seite 1 von 2