ハイ パフォーマンス コンピューティングのコンテキストでは、次のようなコードを見ました。
typedef union
{
erts_smp_rwmtx_t rwmtx;
byte cache_line_align_[ERTS_ALC_CACHE_LINE_ALIGN_SIZE(sizeof(erts_smp_rwmtx_t))];
}erts_meta_main_tab_lock_t;
erts_meta_main_tab_lock_t main_tab_lock[16];
上記の表示は何をしcache_line_align_
ますか?なぜ便利なのですか?