Concurrency and Coordination Runtime
কনকারেন্সি অ্যান্ড কোঅর্ডিনেশন রানটাইম (সিসিআর) মাইক্রোসফ্ট রোবোটিক্স ডেভেলপার স্টুডিওর (এমআরডিএস) সাথে বিতরণ করা মাইক্রোসফ্টের. নেট ফ্রেমওয়ার্কের উপর ভিত্তি করে একটি অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং লাইব্রেরি। যদিও এটি এম. আর. ডি. এস-এর সাথে আসে, এটি রোবোটিক আচরণের মডেলিংয়ের মধ্যে সীমাবদ্ধ নয় তবে যে কোনও প্রয়োগে অ্যাসিঙ্ক্রোনাস আচরণ প্রকাশ করতে ব্যবহার করা যেতে পারে। সিসিআর রানটাইমে একটি ডিসপ্যাচার ক্লাস অন্তর্ভুক্ত রয়েছে যা একটি নির্দিষ্ট সংখ্যক থ্রেড সহ একটি থ্রেড পুল প্রয়োগ করে, যার সবগুলিই একই সাথে কার্যকর করা যায়। প্রতিটি প্রেরকের মধ্যে প্রতিনিধিদের একটি সারি (যাকে ডিসপ্যাচারকিউ বলা হয়) থাকে, যা একটি পদ্ধতির (যাকে ওয়ার্ক আইটেম বলা হয়) প্রবেশ বিন্দুর প্রতিনিধিত্ব করে যা অ্যাসিঙ্ক্রোনাসভাবে কার্যকর করা যেতে পারে। কাজের জিনিসগুলি তারপর কার্যকর করার জন্য থ্রেড জুড়ে বিতরণ করা হয়। একটি প্রেরণকারী বস্তুতে একটি জেনেরিক পোর্টও থাকে যা একটি সারি যেখানে কোনও কাজের আইটেমের অ্যাসিঙ্ক্রোনাস এক্সিকিউশনের ফলাফল রাখা হয়। প্রতিটি কাজের আইটেম একটি রিসিভারটাস্ক অবজেক্টের সাথে যুক্ত হতে পারে যা আরও প্রক্রিয়াকরণের জন্য ফলাফলটি ব্যবহার করে। একজন সালিসকারী রিসিভারটাস্ক পরিচালনা করেন এবং যখন তাদের প্রত্যাশিত ফলাফল প্রস্তুত হয় তখন তাদের আহ্বান করেন এবং বন্দরের সারিতে রাখেন। 2010 সালের মে মাসে, সম্পূর্ণ রোবোটিক্স ডেভেলপার স্টুডিওর সাথে সিসিআরকে একটি প্যাকেজে বিনামূল্যে উপলব্ধ করা হয়েছিল। মাইক্রোসফট রোবোটিক্স ডেভেলপার স্টুডিও 2008 আর3। সিসিআর সর্বশেষ 2012 সালে আরডিএস আর4-এ আপডেট করা হয়েছিল। এটি আর উন্নয়নের অধীনে নেই। অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং এখন অন্তর্নির্মিত ভাষা বৈশিষ্ট্যের মাধ্যমে সি #-এর মতো ভিজ্যুয়াল স্টুডিও ভাষাগুলিতে সমর্থিত। আরও দেখুন সমান্তরাল এক্সটেনশনগুলি মাইক্রোসফ্ট রোবোটিক্স ডেভেলপার স্টুডিও রেফারেন্সগুলিতে যোগ দিয়েছে বাহ্যিক লিঙ্ক সিসিআরঃ এমএসডিএন ম্যাগাজিন সিসিআরঃ চ্যানেল 9 ইন্টারভিউ সিসিআর এবং ডিএসএস টুলকিট 2008 হোমপেজ কনকারেন্সি এবং কোঅর্ডিনেশন রানটাইম এমএসডিএন ডকুমেন্টেশন। নেট সফ্টওয়্যার কনকারেন্ট প্রোগ্রামিং লাইব্রেরি রোবোটিক্স স্যুট