
The thread extension creates threads that contain Tcl interpreters, and it lets you send scripts to those threads for evaluation. It also enables you to share data between threads in a safe, protected fashion. Additionally, it provides script-level access to basic thread synchronization primitives, like mutexes and condition variables.