私はゲームを書くことを計画しています。ユーザーは、自分のC#コードを使ってそれを再生する必要があります。 ユーザーが送信したコードを信頼できないため、ユーザーごとにAppDomainを作成する必要があります。 各ユーザーは複数のクラスを書くことができるので、各クラスを動的にコンパイルしてインスタンス化する必要があります。これらのクラスの中には、複数のインスタンスがあるものがあります。AppDomain/"動的にコンパイルされたコード"の制限はありますか?
私はユーザー数を制限したくないですが、数百人のユーザーが登録されているとします。 意味私は数百のAppDomainsが必要で、私は多くのユーザーコードクラスをコンパイル/インスタンス化しています。
以前に述べたユーザー数に達する前に、これまでどんな制限もありますか? (CPU /メモリ)
私がしたいことをしているように聞こえるのは、狂った考えではありません。私は10人がそれをしたら100万スレッドのようなものを作るようなものだと心配しました。ありがとうございます。 – Arokh
@Arkoh、いいえ、別のコード部分の適切なサンドボックスを確実にしたいと思っているときは夢中です。 –