Boost your app's performance using threads

Do you have multiple repeating tasks in your code? Do you have performance issues on your website? Or do you have a long-running task that's holding up the rest of your request? Then threading might be the solution!

First, I'll provide a quick overview of the situations in which you might want to use threads.

The talk will then cover all the different features available for using threads and asynchronous code execution in CFML. I will discuss implicit threading provided by many built-in functions as well as explicit threading via `cfthread` / `thread` and futures created via `runAsync()`.

Furthermore, I'll explain what task threads are and how they differ from regular threads.
Though threading also has some caveats, which you'll learn about, as well.