Veröffentlichungen
Oktober 2017
So Mo Di Mi Do Fr Sa
1234567
891011_1_21314
15161718192021
22232425262728
293031 
DBApp-Suche

Application datasets: 20258 Version datasets: 140685
DBApp v1.06
Copyright © demon
Werbung
  STMX

STMX ist eine schnelle Common Lisp-Bibliothek für Software Transactional Memory (STM), ein Steuerungsmechanismus für Nebenläufigkeit, der Programme einfacher zu schreiben und zu verstehen machen soll. Anstelle von traditioneller auf Sperren beruhender Programmierung nutzt man atomare Speichertransaktionen: Falls eine Speichertransaktion normal beendet wird, ist sie dauerhaft. Falls jedoch ein Fehler auftritt, wird sie zurückgesetzt. Transaktionen können auf sichere Weise parallel in verschiedenen Threads laufen, werden erneut ausgeführt, wenn Konflikte auftreten oder konsistentes Lesen nicht garantiert werden kann, und die Effekte einer Transaktion sind nicht sichtbar für andere Threads, bis sie dauerhaft sind. Dadurch werden Deadlocks vermieden, bei Fehlern wird automatisch zurückgesetzt und es wird mehr Parallelität möglich. (non)


 

Homepage: http://sourceforge.net/projects/stmx/
Rating:
Lizenz: GNU Lesser General Public License (LGPL)
Kategorie: Konsole
 
 

.: Hauptzweig
2013-09-04  1.9.0  Viele neue Funktionen  mehr...  
 
  Angaben ändern   Neue Version melden