Re: Multiple Threaded Windows
Re: Multiple Threaded Windows
- Subject: Re: Multiple Threaded Windows
- From: Chris Hanson <email@hidden>
- Date: Fri, 10 Oct 2003 13:04:33 -0500
On Tuesday, October 7, 2003, at 03:20 PM, Clark Goble wrote:
This was rather shocking to me when I first encountered it a few
months ago. One halfway wonders if some of the "responsiveness"
issues of 10.2 applications (cough Finder cough) is due to the problem
of multithreading the UI easily.
To my knowledge Finder is a Carbon application. It will have different
issues than a Cocoa application.
That said, it's very possible to build a well-performing Cocoa
application. You need to use multithreading judiciously no matter how
thread-safe the framework you're using is. People often say that BeOS
was very fast because it was deeply threaded; that was part of it, but
part of it too was that it was a very lightweight operating system with
a very efficient implementation. Just putting the operations for every
window into a separate thread won't automatically make all applications
faster -- though it could easily make them a whole lot less stable, as
synchronization issues crop up.
In short: Threads aren't a panacea. You still have to do work to write
software that performs well.
While obviously Panther is officially still a "hush hush" topic, is it
allowable by the NDA to discuss whether these UI features have been
improved?
I don't believe discussion of any non-public information about Panther
is allowed until the actual release on October 24.
-- Chris
--
Chris Hanson, bDistributed.com, Inc. | Email: email@hidden
Custom Mac OS X Development | Phone: +1-847-372-3955
http://bdistributed.com/ | Fax: +1-847-589-3738
http://bdistributed.com/Articles/ | Personal Email: email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.