Non-blocking Interfaces Made Easy
Jan 18 @ 3pm GMT
Multi-Core Processing with LC
Sept 20th @ 6pm GMT
Multi-Core Processing with LC
A Livecode Standalone is a single threaded process, but that doesn’t mean it cannot take advantage of the processing power of your other cores. In this talk I will demonstrate the experiments I have performed on this subject.
Non-blocking interfaces made easy
One of Tom’s favorite subjects to study and test is concurrency in Livecode. Sometimes the need to create non-blocking interfaces doesn’t dawn on people until they are far into their project. At which point, it is far more difficult to implement non-blocking routines throughout your program. Learning the right way to do concurrency in LC is easy,
knowing it can open up new horizons and give your user a non-blocking, interactive experience.
During this talk we will:
- go through examples of blocking and non-blocking interfaces
- learn how we can architecture our code to make sure we never block the user’s interface even if our program has lots to do
- Demonstrate some cool concurrency tricks and test.