3
gen_serverの状態に複数の構造体/項目を格納するにはどうすればよいですか?gen_server状態で複数の構造体を格納する場合
私は、etsテーブル、およびキューとカウンタ(整数)への参照を保存します。
ありがとうございました
gen_serverの状態に複数の構造体/項目を格納するにはどうすればよいですか?gen_server状態で複数の構造体を格納する場合
私は、etsテーブル、およびキューとカウンタ(整数)への参照を保存します。
ありがとうございました
gen_serverの状態は、任意のerlang用語です。
レコードを使用しますか?
-record(state, {table, queue, counter}).
ありがとう、これは問題の1つですが、サーバーの起動時にこれらの値を設定するにはどうすればよいですか?(レコード、タプル、リスト、dictなど) – jarryd
'State = #state {table =テーブル、キュー=キュー、カウンタ=カウンタ} .' – nmichaels
そして、あなたは' NewState = State#state {counter = NewCounter} 'でフィールドを更新します。 – rvirding