アプリ用に 1MB の領域のシュレッド メモリを作成します。
すべてのユーザーは、約 10 の同時プロセスからアクセス可能な情報を含む 1 つの唯一のアレイであり、そのモニターで、ユーザーはすべてのプロセスの進行状況を確認できます。
すべてのプロセスは、クライアントの配列から所有している値を消去します。
しかし..成長している状況では...「あらゆる瞬間に」1つの空の配列を持つ100万人のユーザーが私にこれを与えるでしょう
shm_put_var(): 十分な共有メモリーが残っていません
...共有領域のサイズが「小さい」ことをどのように検出できますか? だから育てられる
編集: 私は shm_ functionts を使用しています (たとえば、shm_get_var() )
この一連の関数では、メモリ内のデータが破損する前にスペースが不足していることは何もわかりません...