私はOJ(バックエンド)に取り組んでいます。私のエバリュエーターでは、提出物を個別に評価する 3 つのスレッドを作成します。スレッドの関数は、process_submission
この関数がグローバル関数Compile
とExecute
.
私の疑問は、1 つのスレッドが実行され、それが順番に呼び出されるCompile
か、関数内の同じポイントから開始されるか、それがロードされたときExecute
にプリエンプトされるか、または関数内のスレッドに関するすべてを実行する必要があるかです。Compile
Execute
process_submission
PS: 用語の使い方が下手で申し訳ありません。間違っている点があれば教えてください。