An idea on multithreading implementation

Bob Sneidar bobs at twft.com
Tue Jan 18 20:28:27 EST 2011


Oh I just thought of what really set me thinking about this. Let's say you wanted a command to check every 10 seconds for the state of a folder, and then have your stack ready to do other things meanwhile. You cannot do that. A handler has to be running to make the call to check status. 

I suppose you can have a recursive function that calls itself in time, but can LiveCode be doing other things at the same time? I dunno. 

Bob


On Jan 18, 2011, at 5:16 PM, Andre Garzia wrote:

> On Tue, Jan 18, 2011 at 11:09 PM, Richard Gaskin <ambassador at fourthworld.com
>> wrote:
> 
>> Bob Sneidar wrote:
>>> Well my thought was that LC would benefit hugely if 2 or more stacks
>>> could be running in their own thread. Take for example an accounting
>>> app. Normally you could have the Customer Entry form open, and the
>>> Accounts Receivable window open in most well written apps. Sure you
>>> could in LC too... so long as one of the windows was not in the
>>> process of doing anything, like oh say compiling data for a really
>>> large report.
>> 
>> If RunRev would reenable being able to run an app from the command line,
>> conceivably you could run the report processing using a second standalone
>> facelessly.
>> 
>> Sure, it's a bit of a kludge, but would be dirt-simple to implement, and
>> wouldn't expose the treachery of race conditions to the masses. :)
>> 
>> 
> been there but it is hard to exchange messages between the instances... :-/
> 
> 
> 
>> --
>> Richard Gaskin
>> Fourth World
>> LiveCode training and consulting: http://www.fourthworld.com
>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com
>> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> 
> -- 
> http://www.andregarzia.com All We Do Is Code.
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list