私はクライアントが接続するときにスレッドを作成するサーバークラスを持っています。クライアントスレッドが起動されると、ソケットをリッスンし、ソケットがデータを受け取るとOnDataメソッドを呼び出します。これは、異なるクラスが将来継承できるベースのTCPサーバクラスであると考えられています。子クラスは、OnDataメソッドをオーバーライドするだけで済みます。スレッドにローカルなメンバー変数を作成する
私の質問は、スレッドにローカルなメンバー変数を作成する方法です。私は各スレッドが独自の状態を持つようにしたい。
これは悪い考えではありません。私はthreading.local()を使用して終わった。 – Taztingo
これも同様に有効です。私はより一般的なOOPの答えになるように思ったので、どの言語にも適用できます。 –