I've used something along these lines in the past for a medical
imaging app.  We needed to pre-fetch images and possibly pre-process
them (filter, apply overlays) so that as a user was scrolling through
an image set it was smooth and they weren't waiting for images to be
processed.  The GUI handler thread would figure out what images were
supposed to lie just above and below the current viewport, then it
would put tasks onto a queue where worker threads would pull them off
and process them as fast as possible.

That's one example anyway.

On Mar 2, 10:56 pm, Jonathan Mitchem <jmitc...@gmail.com> wrote:
> At the risk of sounding incredibly uneducated about the matter (oh wait,
> it's true):
>
> What is the purpose/need/reason for this kind of architecture?  What can you
> do with it?  Where would you use it?  Why would you use it?
>
> Thanks,
> Jonathan

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to