So, a lot of these things are valid even for single processors when you are writing multi-core code, you have to know how to distribute the work amongst the threads, right, and for that you need to know which are the most optimal algorithms.
इसलिए, जब आप मल्टी-कोर कोड लिख रहे होते हैं तो इनमें से बहुत सारी चीजें सिंगल प्रोसेसर के लिए भी मान्य होती हैं, आपको यह जानना होगा कि थ्रेड्स के बीच काम कैसे वितरित करें,सही, और इसके लिए आपको यह जानना होगा जो सबसे इष्टतम एल्गोरिदम हैं।