SObjectizer-5.6.0: mórleagan nua den chreat gníomhaithe do C++

SOjectizer creat atá measartha beag chun forbairt feidhmchlár casta il-snáithithe a shimpliú in C++. Ligeann SObjectizer don fhorbróir a gcláir a thógáil bunaithe ar theachtaireachtaí asincrónacha ag baint úsáide as cineálacha cur chuige mar Aisteoir Samhail, Foilsigh-Síntiúis agus CSP. Is tionscadal OpenSource é seo faoin gceadúnas BSD-3-CLAUSE. Is féidir le tuiscint ghairid de SObjectizer a fhoirmiú bunaithe ar an cur i láthair seo.

Is é Leagan 5.6.0 an chéad mhór-eisiúint den bhrainse nua SObjectizer-5.6. Rud a chiallaíonn freisin go gcuirfí críoch le forbairt an bhrainse SObjectizer-5.5, atá ag forbairt ar feadh níos mó ná ceithre bliana.

Ós rud é go n-osclaíonn leagan 5.6.0 caibidil nua i bhforbairt SObjectizer, níl aon nuálaíochtaí ar bith ann i gcomparáid leis an méid a athraíodh agus / nó a baineadh as SObjectizer. Go háirithe:

  • Úsáidtear C++17 (roimhe seo úsáideadh fo-thacar de C++11);
  • tá an tionscadal bogtha agus tá sé ina chónaí anois BitBucket le hoifigeach, ní turgnamhach, scáthán ar GitHub;
  • níl teagh-ainmneacha ar chomhoibrithe gníomhairí a thuilleadh;
  • Baineadh tacaíocht d'idirghníomhaíocht shioncrónach idir gníomhairí de SObjectizer (tá an t-analóg curtha i bhfeidhm sa tionscadal a théann leis so5 breise);
  • tá an tacaíocht do ghníomhairí ad-hoc bainte;
  • chun teachtaireachtaí a sheoladh, ní úsáidtear ach na feidhmeanna saor in aisce a sheoltar, a sheoltar_moill, a sheoltar_tréimhse anois (baintear na sean-mhodhanna deliver_message, schedule_timer, single_timer ón API poiblí);
  • tá an fhormáid chéanna anois ag na feidhmeanna send_delayed agus send_periodic beag beann ar an gcineál faighteoir teachtaireachta (cibé an bhfuil sé mbox, mchain nó nasc chuig gníomhaire);
  • chuir an rang message_holder_t leis chun oibriú le teachtaireachtaí réamh-leithdháilte a shimpliú;
  • bhain siad a lán rudaí a bhí marcáilte mar nithe dímheasta ar ais i mbrainse 5.5;
  • Bhuel, agus gach cineál rudaí eile.

Is féidir liosta níos mionsonraithe de na hathruithe a fháil anseo. Tá, sa tionscadal Wiki, is féidir leat a fháil doiciméadú le haghaidh leagan 5.6.


Is féidir cartlanna leis an leagan nua de SObjectizer a íoslódáil ó BitBucketSourceForge.


PS. Go háirithe do skeptics a chreideann nach bhfuil SObjectizer ag teastáil ag duine ar bith agus nach bhfuil in úsáid ag duine ar bith. seo ní mar seo.

Foinse: linux.org.ru

Add a comment