 بسم اللہ الرحمن الرحیم، آج ہم موڈیول 181 دسکس کریں گے، موڈیول 181 ہے، انٹر پروسس، ٹیوانکیشن پریویس لی ہم نے دیکھا ہے کہ آپ نے پروسسز کیسے کریٹ کر سکتے ہیں، آپ یہ دیکھا ہے کہ ہم نے ایک پروسس کے اندر مزید تھریڈز کیسے کریٹ کر سکتے ہیں پھر ہم نے یہ بھی دیکھا ہے، افورس کے جی جب یہ پروسسز اور تھریڈز کنکرنلی ورک کر رہے ہیں تو ان کے بیچ میں کنکرنسی کنٹرول کیسے انفورس کیا جا سکتا ہے اب ہم ایک اور ایمپورٹن ٹوپے کے اوپر آئیں گے جو ہے انٹر پروسس کمینکیشن، ہم یہ دیکھیں گے کہ اگر یہ ملٹپل پروسسز ران ہو رہے ہیں کنکرنٹ پروسسز ران ہو رہے ہیں تو ان کے بیچ میں آپ کمینکیشن کیسے کر سکتے ہیں وہ پروسس اگر کسی دوسرہ پروسسز کے ساتھ کمینکیٹ کرنا جاتے ہیں، اس کو کچھ انفورمیشن سینٹ کرنا جاتے ہیں یا کسی پروسسز انفورمیشن رسیف کرنا جاتے ہیں وہ کیسے کریں گے تو وندوز اس کے لیے ایک بڑا سیمپل جو سیمپلس سلوشن پروائیٹ کرتا ہے وہ یہ ہے اس کو کہا جاتا ہے پائیپس، پائیپس کا ایک سٹرکٹر exist کرتا ہے جو کہ use کرنے میں بلکل ایک فائیل like سٹرکٹر ہے وندوز اسٹرکٹر کے لیے آپ کو سرطن ایپیائیز پروائیٹ کرتی ہے اور یہ آپ کو انٹر پروسسز کمینکیشن کے اندر ہیلٹ کرتا ہے یعنی کہ آپ پائیپس کے ترو دو پروسسز اپس میں کمینکیٹ کر سکتے ہیں اور دو طرح کی پائیپس ہیں ایک انانمس پائیپس ہیں اور دوسری جو ہے وہ نیمد پائیپس انانمس پائیپس جو ہیں وہ سیمپلر طرح پائیپس ہیں بڑے روڈیمنٹری طریقے سے اگر آپ نے بسانی سے پائیپس کا استعمال کرنا ہے آپ انانمس پائیپس کو استعمال کر سکتے ہیں یہ پائیپس جو تھی کرکٹر بیس جو تھی آپ کرکٹر بی کرکٹر انفرمیشن سینٹ کرتے ہیں بیسج انکیپسولیشن کا اس کے اندر کوئی مکنیزم نہیں ہے اور یہ مو سوٹر ہے کہ اگر ایک سنگل پروسس کسی اور پروسس کو کچھ انفرمیشن سینٹ کر رہا ہے ایک سنگل پروسس کی جو اوٹپٹ ہے وہ آپ کسی دوسرے پروسس کو سینٹ کرنا جاتے ہیں ایسا انپرٹ یہ ایک سنگل پروسس کو کچھ انفرمیشن سینٹ کر سکتا ہے جس کو کہتے ہیں کہ سنگل پروسس کو کچھ انفرمیشن سینٹ کر سکتا ہے اسی طرح نیمڈ پائیپس ہے نیمڈ پائیپس جو ہے وہ زدہ ایک پورفول ٹول ہے اس کے اندر اور زدہ آپ کے پاس پسلٹیز اوٹپل ہے وہ فل دوپلکس ہے بوث ویز آپ دیتر ٹرانسمٹ کر سکتے ہیں اور نیٹورک وائیٹ دیتہ بھی آپ ٹرانسمٹ کر سکتے ہیں جبکہ انہنمس پائیپ کے اندر within سنگل سسٹم آپ دو پروسس کے بیچ میں دیتر ٹرانسمٹ کر سکتے ہیں لیکن ایسنگ نیمڈ پائیپس آپ ایک نیٹورک کے اندر ایک کسی دوسرے کمپیوتر کو بھی دیتر ٹرانسمٹ کر سکتے ہیں ایک پروسس اگر ایک کمپیوتر کے اندر اور دوسرہ پروسس کسی دوسرے کمپیوتر کے اندر ہیں تو وہ بھی اپس میں نیمڈ پائیپس کے ترو کیومنیکٹ کر سکتے ہیں اور پھر آپ کے پاس ایک پائیپ کے لیے ملٹپل اوپن حینڈلز ہو سکتے ہیں اس کو ہم آگا چلکا دیسکس کریں گے کہ اس کا کیا ادوانٹیچ ہے ملٹپل اوپن حینڈلز رکھنے کا اور اس کے اندر ٹرانسمٹ اور اندر آپ کے پاس function بھی اوپن حینڈلز اوپن حینڈلز کا مید ہوتا ہے اور اس اوپن حینڈلز اوپن حینڈلز کیا ملٹپل حینڈلز ہوتا ہے کہ آپ کلائنٹ سلبر اگر کنگ اپلکیشن بنانا چاہرہے ہیں کلائنٹ سلبر موڈل کو فالو کرتے رہے تو اوپن حینڈلز کو دیزائن کرنا آپ پہلی بہت سمپل ہو جاتا ہے