.net - AppDomain isolation -
edit seems original post below might have been bit long.
simply said, can spawn appdomains , ensure cannot communicate 1 in way?
there competitive robotic soccer simulation league called robocup 3d. 1 of fundamental rules communication between agents conducted through central server. server enforces rules of simulation, such limiting distances , rates of message passing across field.
teams comprise several agents. rules state each agent must run in own process. rationale being inter-process communication can detected.
i've authored .net library robocup called tinman. there talk on relevant mailing lists of teams being entered written in .net first time next year. aside, run on mono.
in managed environment clr, believe there performance benefits running agents in single instance of clr, due running single gc. i've asked question whether might acceptable use separate appdomains of same process if case.
what i'd know if whether it's possible detect (and prevent) communication between appdomains. if so, there's more chance robocup teams written in .net run teams in single process.
afaik, no. appdomains managed clr; cannot intercept inter-appdomain communication in order prevent (what appdomain code run in, example?)
Comments
Post a Comment