multithreading

Using Snapshots For Short Locking Times

Article contributed by stippi on Sat, 2007-09-08 15:09

The primary intention of my previous article was to make it very clear why and when locking is needed in multithreaded applications. In this article, I want to present my experiences in writing a new prototype for a replacement of the document model in WonderBrush and how it is manipulated and rendered asynchronously.

Understanding the Requirements of Multithreaded Applications

Article contributed by stippi on Wed, 2007-09-05 08:18

Though I am programming on BeOS since 1999, only in recent years I have slowly become more comfortable with various multithreading related issues in my programs. So I thought I'd like to share some of my experiences here for beginning programmers or programmers skeptical about multithreading. I hope to be extending this as a series of articles to help learn the benefits and pitfalls of multithreading. All with an emphasis on programming for the Haiku API.

Syndicate content