• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Multiple Threaded Windows
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: Multiple Threaded Windows
      • From: "Alastair J.Houghton" <email@hidden>
References: 
 >Re: Multiple Threaded Windows (From: Clark Goble <email@hidden>)

  • Prev by Date: Re: open remote file with local application?
  • Next by Date: RE: how to warn users of wrong system
  • Previous by thread: Re: Multiple Threaded Windows
  • Next by thread: Re: Multiple Threaded Windows
  • Index(es):
    • Date
    • Thread