فہرست کا خانہ:
تعریف - ہم آہنگی کا کیا مطلب ہے؟
ہم آہنگی ، کمپیوٹر سائنس کے تناظر میں ، کسی ایسے پروگرام کی تحلیل کرنے کی صلاحیت ہے جو ایک دوسرے سے آزادانہ طور پر چل سکتی ہے۔ اس کا مطلب یہ ہے کہ کاموں کو نظم و ضبط سے سرانجام دیا جاسکتا ہے اور اس کا نتیجہ اب بھی ویسا ہی ہوگا جیسے ان کو ترتیب سے انجام دیا جائے۔
ٹیکوپیڈیا کنکرنسی کی وضاحت کرتا ہے
ہم آہنگی ایک وقت میں ایک سے زیادہ کام چلانے کیلئے الگورتھم یا پروگرام کی اہلیت ہے۔ تصور متوازی پروسیسنگ کی طرح ہے ، لیکن بہت سے آزاد ملازمتوں کے ایک ہی وقت میں ایک ہی کام پر عمل کرنے کی بجائے مختلف کام کرنے کے امکان کے ساتھ۔
سمورتی پروگراموں کو محض لکھنا مشکل ہوسکتا ہے کیونکہ آزاد کاموں کے انتظام کے لئے وسائل میں ہم آہنگی کی ضرورت ہوتی ہے۔ مشہور ڈائننگ فلاسفرس کا مسئلہ ایک کلاسک افکار تجربہ ہے جو وسائل کے اشتراک اور اتفاق کی پیچیدگیوں کی عکاسی کرتا ہے۔
جدید ملٹی ٹاسک آپریٹنگ سسٹم بیک وقت بہت سارے مختلف پروگرام چلانے کی ان کی قابلیت کے ساتھ ہم آہنگ ہیں۔ جب کمپیوٹنگ ہارڈویئر سستا ہوجاتا ہے ، کلسٹروں پر پیچیدہ ملازمتیں چلنا زیادہ ممکن ہوتا جارہا ہے۔ پروگرامنگ کی متعدد زبانیں گو کے ساتھ ذہن میں رکھی گ. ہیں۔