multicore and true threading

Viktoras Didziulis viktoras at ekoinf.net
Sat Mar 24 17:42:23 EDT 2007


Dear all, 
 
first of all thanks for all your responses on spreadsheet applications -
really helpful ! 
 
I've recently read this (http://www.gotw.ca/publications/concurrency-ddj
htm) and a few other writings and find myself a bit concerned about the
future :-). 
 
As we might know, the strategy in processor development 2 years ago started
switching direction from gaining on gigaherzes to pushing multiple cores
into a single chip. About that time Intel abandoned its 4 Ghz processor
plans and switched focus to multiple core chips. Recently it advertised
pushing more and more cores into a single chip - quadcore, octacore, etc...
This means we will likely see no 6 Ghz processor anytime soon and instead
threading will become essential within a few years. Without threading
developers will have to stick with only a fraction of computing power of a
single processor core. Does anyone know what are plans to implement true
threading within Revolution? Or, alternatively, are there plans to implement
multithreading at the engine level so that engine decides how to distribute
workload of an application in the most optimal way? Or maybe it is the OS
that will make the final decision... 
 
And a practical question - how to stop a long loop with a single click of a
button ? I tried 
on mouseclick 
exit to top 
end mouseclick 
without any success, i could't even get an opportunity to click that button,
because it is on an other stack/window which looses focus while loop is
executing ;-)... Are there any graceful recipes for this? 
 
All the best! 
Viktoras



More information about the use-livecode mailing list