MMORPGのスレッドってこんな感じで分ければいいの?

・メインスレッド(初期化、終了処理、各スレッドの監視)
・通信スレッド(クライアントとのコネクションを維持したまま、データの送受信を行う)
・待ち受けスレッド(クライアントから接続要求がきたらユーザー名とパスワードをチェックし、パスしたら通信スレッドにソケットを渡す)
・ゲームメインスレッド(通信スレッドとのキューの読み書き、MOBの制御やダメージ計算、アイテム管理、データの読み書き)
・管理スレッド(WEBIFなどから管理のために接続してあれこれするスレッド)