Beyond PowerStatus: Concurrency options
Richard Gaskin
ambassador at fourthworld.com
Sat Mar 7 13:29:05 EST 2015
Mike Bonner wrote:
> One very simple concurrency thing I would like to see is an optional
> "to thread with message" type of syntax. This would be similar to
> the way sockets are handled, if something apears in the socket, a
> message is dispatched. For things like long list processing, where
> the app doesn't need to wait for completion (just an example) one
> could "dispatch "doMyList" to thread with message "listDone". It
> would be up to the programmer to decide if it would work for their
> need, though with care, one could selectively disable functionality
> while a thread was active, allowing other parts of the application
> to remain functional.
Any thoughts on how we might managing queue order to avoid race conditions?
> I've already done similar using the load command and a local lcserver
> enabled web server. Divide up a big job into chewable pieces, off
> "Load" them to the webserver, and gather/collate the results as
> they're returned.
How do you communicate between the server and the workers, via files or
sockets or something else?
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list