मल्टी-थ्रेडेड एप्लिकेशन एक ही समय में कई ऑपरेशन करने में सक्षम प्रोग्राम हैं। इन क्षुधा एक ही प्रक्रिया के संदर्भ में कई थ्रेड्स (निर्देशों के स्वतंत्र अनुक्रम) चलाकर ऐसा करें। थ्रेड्स क्रियाओं को सिंक्रनाइज़ करते हैं और समान संसाधनों का उपयोग करते हैं, लेकिन वे एक दूसरे से स्वतंत्र रूप से चलते और निष्पादित होते हैं।
समवर्ती निष्पादन किसी ऐप के प्रदर्शन और जवाबदेही में सुधार करता है। बहु सूत्रण कार्यक्रमों को उपलब्ध का पूरा लाभ उठाने की अनुमति भी देता है हार्डवेयर (विशेष रूप से आधुनिक मल्टी-कोर प्रोसेसर)।