SObjectizer-5.6.0: C++ เชฎเชพเชŸเซ‡ เช…เชญเชฟเชจเซ‡เชคเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซเช‚ เชจเชตเซเช‚ เชฎเซเช–เซเชฏ เชธเช‚เชธเซเช•เชฐเชฃ

SObjectizer C++ เชฎเชพเช‚ เชœเชŸเชฟเชฒ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชพเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เช›เซ‡. SObjectizer เชกเซ‡เชตเชฒเชชเชฐเชจเซ‡ เชเช•เซเชŸเชฐ เชฎเซ‹เชกเชฒ, เชชเชฌเซเชฒเชฟเชถ-เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช…เชจเซ‡ CSP เชœเซ‡เชตเชพ เช…เชญเชฟเช—เชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเซ‡เชฎเชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. BSD-3-CLAUSE เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช† เชเช• เช“เชชเชจเชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡. SObjectizer เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เช›เชพเชชเชจเชพ เช†เชงเชพเชฐเซ‡ เชฐเชšเชจเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช† เชฐเชœเซ‚เช†เชค.

เชธเช‚เชธเซเช•เชฐเชฃ 5.6.0 เช เชจเชตเซ€ SObjectizer-5.6 เชถเชพเช–เชพเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เช›เซ‡. เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ SObjectizer-5.5 เชถเชพเช–เชพเชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชชเซ‚เชฐเซเชฃเชคเชพ เชชเชฃ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชšเชพเชฐ เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชธเชฎเชฏเชฅเซ€ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชธเช‚เชธเซเช•เชฐเชฃ 5.6.0 เช SObjectizer เชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชเช• เชจเชตเซ‹ เช…เชงเซเชฏเชพเชฏ เช–เซ‹เชฒเซเชฏเซ‹ เชนเซ‹เชตเชพเชฅเซ€, SObjectizer เชฎเชพเช‚เชฅเซ€ เชถเซเช‚ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เช…เชจเซ‡/เช…เชฅเชตเชพ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซ‡เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชจเชตเซ€เชจเชคเชพ เชจเชฅเซ€. เชตเชฟเชถเซ‡เชท เชฐเซ€เชคเซ‡:

  • C++17 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ (เช…เช—เชพเช‰ C++11 เชจเซ‹ เชธเชฌเชธเซ‡เชŸ เชตเชชเชฐเชพเชคเซ‹ เชนเชคเซ‹);
  • เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชนเชตเซ‡ เชšเชพเชฒเซ เช›เซ‡ เชฌเซ€เชŸเชฌเช•เซ‡เชŸ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเชพเชฅเซ‡, เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชจเชนเซ€เช‚, GitHub เชชเชฐ เช…เชฐเซ€เชธเซ‹;
  • เชเชœเชจเซเชŸ เชธเชนเชฏเซ‹เช—เชฎเชพเช‚ เชนเชตเซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช— เชจเชพเชฎ เชจเชฅเซ€;
  • เชเชœเชจเซเชŸเซ‹ เชตเชšเซเชšเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ SObjectizer เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (เชคเซ‡เชจเซเช‚ เชเชจเชพเชฒเซ‹เช— เชธเชพเชฅเซ‡เชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. so5 เชตเชงเชพเชฐเชพเชจเซ€);
  • เชเชก-เชนเซ‹เช• เชเชœเชจเซเชŸเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡, เชนเชตเซ‡ เชซเช•เซเชค เชซเซเชฐเซ€ เชซเช‚เช•เซเชถเชจ เชธเซ‡เชจเซเชก, เชธเซ‡เชจเซเชก_เชกเซ‡เชฒเซ‡เชก, เชธเซ‡เชจเซเชก_เชชเซ€เชฐเชฟเชฏเซ‹เชกเชฟเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชœเซ‚เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชกเชฟเชฒเชฟเชตเชฐ_เชฎเซ‡เชธเซ‡เชœ, เชถเซ‡เชกเซเชฏเซ‚เชฒ_เชŸเชพเช‡เชฎเชฐ, เชธเชฟเช‚เช—เชฒ_เชŸเชพเช‡เชฎเชฐเชจเซ‡ เชชเชฌเซเชฒเชฟเช• API เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡);
  • send_delayed เช…เชจเซ‡ send_periodic เชซเช‚เช•เซเชถเชจเซเชธ เชนเชตเซ‡ เชฎเซ‡เชธเซ‡เชœ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเชจเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เชธเชฎเชพเชจ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชงเชฐเชพเชตเซ‡ เช›เซ‡ (เชชเช›เซ€ เชคเซ‡ mbox, mchain เช…เชฅเชตเชพ เชเชœเชจเซเชŸเชจเซ€ เชฒเชฟเช‚เช• เชนเซ‹เชฏ);
  • เช…เช—เชพเช‰เชฅเซ€ เชซเชพเชณเชตเซ‡เชฒ เชธเช‚เชฆเซ‡เชถเชพเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ message_holder_t เชตเชฐเซเช— เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
  • เชถเชพเช–เชพ 5.5 เชฎเชพเช‚ เชจเชพเชชเชธเช‚เชฆ เชคเชฐเซ€เช•เซ‡ เชšเชฟเชนเซเชจเชฟเชค เชฅเชฏเซ‡เชฒ เช˜เชฃเซ€ เชฌเชงเซ€ เชตเชธเซเชคเซเช“ เชฆเซ‚เชฐ เช•เชฐเซ€;
  • เชธเชพเชฐเซเช‚, เช…เชจเซ‡ เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชธเซเชคเซเช“.

เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชธเซ‚เชšเชฟ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชนเซ€เช‚. เชคเซเชฏเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เซ€เชฎเชพเช‚, เชคเชฎเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช†เชตเซƒเชคเซเชคเชฟ 5.6 เชฎเชพเชŸเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ.


SObjectizer เชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชธเชพเชฅเซ‡เชจเชพ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เช…เชนเซ€เช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชฌเซ€เชŸเชฌเช•เซ‡เชŸ เช…เชฅเชตเชพ เชชเชฐ เชธเซ‹เชฐเซเชธเชซเซ‹เชฐเซเชœ.


เชชเซ€.เชเชธ. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชถเช‚เช•เชพเชธเซเชชเชฆ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เช“ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ SObjectizer เชจเซ€ เช•เซ‹เชˆเชจเซ‡ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช•เซ‹เชˆ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เช† เช† เชฐเซ€เชคเซ‡ เชจเชนเซ€เช‚.

เชธเซ‹เชฐเซเชธ: linux.org.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹