In computing, a thread is the smallest unit of a program’s execution. An example: In a web browser, one thread might be responsible for loading images, while another thread simultaneously handles rendering the text on the page, allowing them to run concurrently.