On 12/7/05, A.Cicak <[EMAIL PROTECTED]> wrote:
> I dont understand how your UI could lock in the first place? Sockets and
> sounds are already working in another thread and all other code which could
> lock the UI (like some long loops, etc.) can be made by "emulating" loop
> with onEnterFrame and few
> counters.

Yeah, but onEnterFrame and counters make for some pretty nasty code
that is hard to read, debug, maintain, etc...

>
> "Scott Hyndman" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> Windows 3.1 was single threaded. As I understand it, programs would hook
> into the event loop and be given a handle. While they held the handle,
> they could run their own code, but they were supposed to release it when
> they were finished to allow other running programs to use it.
>
> I guess what I'm trying to say is quite a bit you can do without
> multiple threads.
>
> And just as a side note, I came up with an interesting idea today on how
> to emulate multiple threads in Flash. Just use more than one movie! Talk
> between the UI movie and the background worker movie with a
> LocalConnection object, and you're in business. No more UI lock.
>
> Scott
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Boon
> Chew
> Sent: December 3, 2005 8:24 PM
> To: Flashcoders mailing list
> Subject: [Flashcoders] Flash is a single-threaded app? Maybe it's just
> theAVM? or...
>
>
>   I have read in this  forum that someone loosely coined the phrase
> "Flash is a single thread  app", it's hard to imagine something as high
> performance and intricate  as Flash to be a single-threaded app.
>
>   So I started to take the above statement to mean that the Actionscript
> VM executes all the code in a sequential fashion but that Flash player
> itself is multithreaded, is that a right assumption?
>
>   And what about code that are asynchronous in nature, such as sound
> playing ( new Sound(), onSoundComplete), server-side call  return (such
> as LoadVars, XML.onLoad)?  Are these all happening in the single thread
> of code execution?
>
>   Looks like a book on Flash and AVM Internal would be nice. :)
>
>   - boon
>
>
>
> ---------------------------------
>  Yahoo! Personals
>  Single? There's someone we'd like you to meet.
>  Lots of someones, actually. Try Yahoo! Personals
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to