У чым розніца паміж тэставаннем структуры дадзеных без блакавання і структурай дадзеных з блакаваннем?
адказ 1:
Незалежна ад таго, адбываецца замак - гэта дэталь рэалізацыі, а не назіранне. Такім чынам, не будзе розніцы ў адзінкавых тэстах, якія вы б напісалі.
У абодвух выпадках вы хочаце змадэляваць высокае выкарыстанне адначасова, каб гарантаваць, што ў вас ёсць максімальны шанец атрымаць канкрэтную працу, калі яна не забяспечана належным чынам механізмам сінхранізацыі (незалежна ад таго, грунтуецца яна на замку ці не) на ўмовах гонак і тэст праваліцца.
Тэсты эфектыўнасці для розных тыпаў нагрузак таксама неабходныя, асабліва, калі вы хочаце параўнаць рэалізацыі на аснове блакавання і без замкоў. Абодва падыходу могуць мець розныя характарыстыкі працы, калі нагрузка змяняецца.
Апублікавана 14-12-2019