SObjectizer-5.6.0: versi utama anyar tina kerangka aktor pikeun C ++

SObjectizer mangrupakeun kerangka relatif leutik pikeun simplify ngembangkeun aplikasi multi-threaded kompléks di C ++. SObjectizer ngamungkinkeun pamekar pikeun ngawangun program maranéhanana dumasar kana bursa pesen asynchronous ngagunakeun pendekatan kayaning Model Aktor, Nyebarkeun-Ngalanggan jeung CSP. Ieu mangrupikeun proyék OpenSource dina lisénsi BSD-3-CLAUSE. A gambaran ringkes SObjectizer bisa ngawujud dumasar kana presentasi ieu.

Vérsi 5.6.0 nyaéta sékrési utama mimiti cabang SObjectizer-5.6 anyar. Anu ogé hartosna parantosan pangwangunan cabang SObjectizer-5.5, anu parantos ngembangkeun langkung ti opat taun.

Kusabab versi 5.6.0 muka bab anyar dina ngembangkeun SObjectizer, euweuh inovasi pisan dibandingkeun jeung naon ieu robah na / atawa dihapus tina SObjectizer. Khususna:

  • C ++ 17 dipaké (saméméhna sawaréh tina C ++ 11 dipaké);
  • proyék geus dipindahkeun tur ayeuna hirup di BitBucket kalawan resmi, teu ékspérimén, eunteung on GitHub;
  • collaborations agén euweuh ngaran string;
  • Rojongan pikeun interaksi sinkron antara agén geus dihapus tina SObjectizer (analog na dilaksanakeun dina proyék nu dibéré bareng). jadi5 tambahan);
  • rojongan pikeun agén ad-hoc geus dihapus;
  • pikeun ngirim pesen, ngan fungsi bébas ngirim, send_delayed, send_periodic ayeuna dipaké (métode heubeul deliver_message, schedule_timer, single_timer geus dihapus tina API umum);
  • fungsi send_delayed sareng send_periodic ayeuna gaduh format anu sami henteu paduli jinis panarima pesen (naha éta mbox, mchain atanapi tautan ka agén);
  • ditambahkeun kelas message_holder_t pikeun simplify gawé bareng pesen pre-dialokasikeun;
  • dipiceun loba hal anu ditandaan salaku deprecated deui dina cabang 5.5;
  • Muhun, jeung sagala sorts hal séjén.

Daptar parobahan anu langkung lengkep tiasa dipendakan di dieu. Aya, dina proyék Wiki, anjeun tiasa manggihan dokuméntasi pikeun versi 5.6.


Arsip sareng versi anyar SObjectizer tiasa diunduh tina BitBucket atanapi dina SourceForge.


PS. Utamana pikeun skeptics anu yakin yén SObjectizer teu diperlukeun ku saha jeung teu dipaké ku saha. Ieu henteu cara kieu.

sumber: linux.org.ru

Tambahkeun komentar