Linked by Thom Holwerda on Sun 9th Sep 2007 18:08 UTC, submitted by koki
BeOS & Derivatives "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."
Permalink for comment 269923
To read all comments associated with this story, please click here.
Re: Sounds overlay complicated
by stippi on Mon 10th Sep 2007 07:30 UTC
stippi
Member since:
2006-01-19

I have not tried Photoshop in a while, but last time I did, I was not so happy with the shape editing for example. The document updated no sooner than when I released the mouse! While manipulating the path, only a preview was shown. When I tried Xara, the graphics would switch from realtime update to preview as soon as things got too slow. I didn't find that ideal either. I have worked with many apps over the years... whenever manipulating something is locked to the rendering speed, things become painful. What's also important is that on multi-core computers, threads are actually running in parallel, and without threads, your app uses much less resources than would be available. I don't see the argument against multi-threading. It's a little more complicated? So what if the result is better.

Reply Score: 4