Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
thread_safety [2007-07-11 13:41] – external edit 127.0.0.1thread_safety [2007-07-11 16:38] nik
Line 1: Line 1:
  
 +===thread safety===
  
 every now and then i get worried about how to write thread safe code. i'm still searching for a collection of "do and don't"-style guidelines, but in the meantime i found this article by Ross Bencina: Some notes on lock-free and wait-free algorithms. the notes take the form of a literature and technology survey, with an emphasis on the real-time audio domain. interestingly it lists a number of libraries of known-safe algorithms and data-structures, which is probably more useful than an article on how to write them. every now and then i get worried about how to write thread safe code. i'm still searching for a collection of "do and don't"-style guidelines, but in the meantime i found this article by Ross Bencina: Some notes on lock-free and wait-free algorithms. the notes take the form of a literature and technology survey, with an emphasis on the real-time audio domain. interestingly it lists a number of libraries of known-safe algorithms and data-structures, which is probably more useful than an article on how to write them.
  • thread_safety.txt
  • Last modified: 2023-03-27 14:07
  • by nik