LuciadLightspeed uses various threads to prepare, process and display data. This way, LuciadLightspeed can take advantage of your computer's multiple processor cores, and keep the UI responsive. There are some basic threading and locking rules for LuciadLightspeed applications that you can apply to prevent concurrency errors and ensure optimal efficiency.