Retourner au contenu associé (entrée de forum : question sur mon architecture logiciel)
Posté par cosmoff le 14 janvier 2023 à 05:30. En réponse au message question sur mon architecture logiciel. Évalué à 2.
tu veux dire que mes shared memory ne sont plus deux int32_t mais juste une shared memory d'une structure comme:
struct{ int32_t ma_variable1; int32_t ma_variable2; }
et mon futex reveille mes autres processus quand je modifie la structure.
j'ai donc une seul shared memory, une seul structure, un seul futex avec N variables
Ca m'a l'air super bien, je ne vois aucun incovénient avec cette méthode.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Structure ou pointeur sur structure
Posté par cosmoff . En réponse au message question sur mon architecture logiciel. Évalué à 2.
tu veux dire que mes shared memory ne sont plus deux int32_t mais juste une shared memory d'une structure comme:
struct{
int32_t ma_variable1;
int32_t ma_variable2;
}
et mon futex reveille mes autres processus quand je modifie la structure.
j'ai donc une seul shared memory, une seul structure, un seul futex avec N variables
Ca m'a l'air super bien, je ne vois aucun incovénient avec cette méthode.