Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > Multithreaded Mac apps.

Multithreaded Mac apps.
Thread Tools
Dedicated MacNNer
Join Date: Jun 2003
Status: Offline
Reply With Quote
Sep 11, 2006, 12:37 PM
 
Other than (sorry, just copy pasted it from wikipedia) "City of Heroes, City of Villains, Maya, Blender3D, Quake 3 & 4, Elder Scrolls: Oblivion, Falcon 4: Allied Force, 3DS Max, Adobe Photoshop, Windows XP Professional, Windows 2003, Mac OS X, Linux, GigaSpaces EAG" what other Mac apps are multithreaded? I was hoping iLife 06 was (if it isnt) multithreaded. Maybe iLife 07 will be?
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Sep 11, 2006, 01:52 PM
 
Many, many programs are multithreaded. I doubt anybody feels like listing them all. Does it really matter that much?
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Sep 11, 2006, 02:11 PM
 
iLife isn't one program. It's many. iTunes is most obviously multi-threaded. And while iMovie and iDVD probably could do their work in timers, they probably do it in threads as well.

And if you have a look at apps in Thread Viewer, you will notice that all apps have multiple threads running doing "whatever", even those who are programmed single threaded. So in a way all programs on Mac OS X are multi-threaded.
     
Posting Junkie
Join Date: Dec 2000
Status: Offline
Reply With Quote
Sep 11, 2006, 02:11 PM
 
Anytime a program is working at something, and you're still able to access the interface, then the program is multithreaded.

Example: When you're doing a file copy operation in the Finder, and you're still able to use the Finder, open windows, double-click files, that sort of thing, while the copy is going on, that's multithreading.

iLife? Well, iMovie is part of iLife, and it's very multithreaded. You can apply effects and still do other stuff while you wait for the effects to finish rendering. In iTunes, you can be importing a CD, playing an MP3 from your collection, and browsing the music store all at the same time. Multithreading.

Ticking sound coming from a .pkg package? Don't let the .bom go off! Inspect it first with Pacifist. Macworld - five mice!
     
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Sep 11, 2006, 02:16 PM
 
Originally Posted by CharlesS
Anytime a program is working at something, and you're still able to access the interface, then the program is multithreaded.
Or using timers firing all in the main thread. If the app is just doing a little bit of work in the timers you can't tell the difference.
     
Admin Emeritus
Join Date: Oct 1999
Location: Zurich, Switzerland
Status: Offline
Reply With Quote
Sep 11, 2006, 02:16 PM
 
iLife has always been multithreaded.

tooki
     
Pao|o  (op)
Dedicated MacNNer
Join Date: Jun 2003
Status: Offline
Reply With Quote
Sep 11, 2006, 02:59 PM
 
Multithreaded & are able to use multicore CPUs?
     
Mac Elite
Join Date: Nov 2001
Status: Offline
Reply With Quote
Sep 11, 2006, 10:16 PM
 
Originally Posted by Pao|o
Multithreaded & are able to use multicore CPUs?
Multithreaded IS able to use multicore CPUs, by definition.

I suggest you should read up a bit on what threads are, and how they work. Any modern OS will schedule multi-threaded applications across multiple CPUs, and multi-core CPUs are really just multiple CPUs in a single "package" (which is basically the chip).
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 03:24 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2