SObjectizer-5.6.0: ka mana nui hou o ka papa hana keaka no C++

SObjectizer he ʻano liʻiliʻi liʻiliʻi no ka hoʻomaʻamaʻa ʻana i ka hoʻomohala ʻana i nā noiʻi multi-threaded paʻakikī ma C++. Hāʻawi ʻo SObjectizer i ka mea hoʻomohala e kūkulu i kā lākou mau papahana ma muli o ka memo asynchronous me ka hoʻohana ʻana i nā ala e like me Actor Model, Publish-Subscribe a me CSP. He papahana OpenSource kēia ma lalo o ka laikini BSD-3-CLAUSE. Hiki ke hoʻokumu ʻia kahi manaʻo pōkole o SObjectizer ma muli o keia hoikeike.

ʻO ka mana 5.6.0 ka hoʻokuʻu nui mua o ka lālā SObjectizer-5.6 hou. ʻO ia hoʻi ka hoʻopau ʻana o ka hoʻomohala ʻana o ka lālā SObjectizer-5.5, i hoʻomohala ʻia no nā makahiki ʻehā.

Ma muli o ka wehe ʻana o ka mana 5.6.0 i kahi mokuna hou i ka hoʻomohala ʻana o SObjectizer, ʻaʻohe mea hou i ka hoʻohālikelike ʻia me ka mea i hoʻololi ʻia a/a i wehe ʻia mai SObjectizer. I ke ʻano wae:

  • Hoʻohana ʻia ʻo C++17 (ua hoʻohana mua ʻia kahi ʻāpana o C++11);
  • ua neʻe ka papahana a ke ola nei BitBucket me ka mana, ʻaʻole hoʻokolohua, aniani ma GitHub;
  • ʻAʻole i loaʻa hou nā inoa kaula i nā hui hui;
  • Ua hoʻoneʻe ʻia ke kākoʻo no ka launa pū ʻana ma waena o nā mea hana mai SObjectizer (ua hoʻokō ʻia kāna analogue i ka papahana e pili pū ana. so5extra);
  • ua wehe ʻia ke kākoʻo no nā mea hana ad-hoc;
  • no ka hoʻouna ʻana i nā memo, ʻo nā hana manuahi wale nō e hoʻouna, send_delayed, send_periodic i kēia manawa (ua wehe ʻia nā ala kahiko deliver_message, schedule_timer, single_timer mai ka API lehulehu);
  • ʻO nā hana send_delayed a me send_periodic i kēia manawa ua like ke ʻano me ka nānā ʻole ʻana i ke ʻano o ka memo i loaʻa (inā he mbox, mchain a i ʻole kahi loulou i kahi luna);
  • hoʻohui i ka papa message_holder_t e maʻalahi i ka hana ʻana me nā memo i hāʻawi mua ʻia;
  • wehe ʻia nā mea he nui i hōʻailona ʻia ma ka lālā 5.5;
  • ʻAe, a me nā ʻano mea ʻē aʻe.

Hiki ke loaʻa kahi papa inoa o nā hoʻololi maanei. Ma laila, i ka papahana Wiki, hiki iā ʻoe ke loaʻa palapala no ka mana 5.6.


Hiki ke hoʻoiho ʻia nā waihona me ka mana hou o SObjectizer mai BitBucket aiʻole ma Punaewele.


PS. No nā poʻe kānalua i manaʻoʻiʻo ʻaʻole pono ʻo SObjectizer e kekahi a ʻaʻole hoʻohana ʻia e kekahi. ʻO kēia ʻAʻole pēlā.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka