0

C++ で 1 つのスケジューリング スレッド、1 つのキュー スレッド、および n 実行スレッドを持つマルチスレッド Web サーバーを作成していますが、これは宿題です。私はコードを尋ねていません。サーバーのフローを作成しました。流れが正しいか教えていただけますか?

main()              //queuing thread
{
     define sockets
     create scheduling thread
     create queue of n execution threads   //n execution threads
     accpet connection infinetly
     {
          insert the request in a queue 
     }
 }

 scheduling thread         // scheduling thread
 {
      job = take each request from queue ( FCFS or SJF)
      take 1 thread from queue of execution threads and assign the job request
  }

問題に対するこのフローは正しいですか? 方向性が必要です。よろしくお願いします。

4

1 に答える 1

1

あなたの疑似コードは私には合理的に見えます。

于 2012-10-11T23:38:27.007 に答える