So, what are the best ways to simulate or achieve a background thread without blocking the UI?
I have a couple ideas in how to simulate or actually do multithreading. I'm planning to try these out, but it's hard to tell what will work best. Here's my ideas:
(c) The CS SDK be used in CS5+ to call Photoshop commands straight from ActionScript, skipping JSX -- will this block the UI as much, and if so, will we still need to do threading? This is only even theoretically possible in CS5+. So if it worked, would it be possible to do the smarter thing in CS5+ but in CS4 fall back to using the slow JSX approach?
I'll post my findings here as I test these out -- if you can see any alternatives or know about the tradeoffs of threading and simulated threading, this would be a great place to post.