私たちの割り当ての1つでは、2台のマシン間で分散共有メモリを構築する必要があります。私は、両方のマシンでベースアドレスが異なるようにページングベースの手法を使用していました。しかし、両方のアドレス範囲が同じであることをほぼ義務付けるこのリンクリストテストケースがあります。MAP_FIXEDを使用したmmapの固定アドレスにより、スレーブマシンがクラッシュします(応答サーバースレッドのスタックが上書きされたため)。両方のプロセスの初期化中に、最初から解放されることが保証されているアドレスを作成するのが妥当であると考えました。しかし、ネットを何時間も精査した後でも、そのデフォルトのアドレスを見つけるのは不運です。要件は10000ページです。誰かがヒープアドレスのベースを指定でき、それを超えるとsbrkが成長しないことが保証されている場合は、それを使用できます。
最高の、サブラマニア人