Muvofiqlik va muvofiqlashtirish ish vaqti - Concurrency and Coordination Runtime

Muvofiqlik va muvofiqlashtirish ish vaqti (CCR) - bu asenkron dasturlash kutubxona .NET Framework dan Microsoft bilan tarqatilgan Microsoft Robotics Developer Studio (MRDS). MRDS bilan birga kelgan bo'lsa ham, u robot xatti-harakatlarini modellashtirish bilan cheklanib qolmaydi, balki har qanday dasturda asenkron xatti-harakatlarni ifodalash uchun ishlatilishi mumkin.

CCR ish vaqti quyidagilarni o'z ichiga oladi Dispetcher belgilangan sonli Thread hovuzini amalga oshiradigan sinf iplar, barchasi bir vaqtning o'zida bajarilishi mumkin. Har bir dispetcher navbatni o'z ichiga oladi (chaqiriladi Dispetcher navbat) ning delegatlar, a ga kirish nuqtasini ko'rsatadigan protsedura (deb nomlangan ish elementi) asenkron tarzda bajarilishi mumkin. Keyinchalik ish elementlari ijro etish uchun iplar bo'ylab taqsimlanadi. Dispetcherlik ob'ekti shuningdek o'z ichiga oladi umumiy Port bu ish elementining asenkron bajarilishi natijasi qo'yiladigan navbat. Har bir ish elementini a bilan bog'lash mumkin Qabul qiluvchining vazifasi natijani keyingi ishlov berish uchun sarflaydigan ob'ekt. An Hakam boshqaradi Qabul qiluvchining vazifasi va kutgan natijasi tayyor bo'lgach, ularni chaqiradi Port navbat.

2010 yil may oyida CCR butun Robotics Developer Studio bilan birgalikda bitta to'plamda bepul taqdim etildi. Microsoft Robotics Developer Studio 2008 R3.[1]

Shuningdek qarang

Adabiyotlar

Tashqi havolalar