示例#1
0
 public PythonProcess(string executable, string arguments)
     : base()
 {
     this.executable     = executable;
     this.arguments      = arguments;
     degreeOfParallelism = -1;
     UpdateName();
     evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }
示例#2
0
 protected PythonProcess(PythonProcess original, Cloner cloner)
     : base(original, cloner)
 {
     executable          = original.executable;
     arguments           = original.arguments;
     degreeOfParallelism = original.degreeOfParallelism;
     UpdateName();
     evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }
示例#3
0
 protected PythonProcess(PythonProcess original, Cloner cloner)
   : base(original, cloner) {
   executable = original.executable;
   arguments = original.arguments;
   degreeOfParallelism = original.degreeOfParallelism;
   UpdateName();
   evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }
示例#4
0
 private void AfterDeserialization() {
   UpdateName();
   evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }
示例#5
0
 public PythonProcess(string executable, string arguments)
   : base() {
   this.executable = executable;
   this.arguments = arguments;
   degreeOfParallelism = -1;
   UpdateName();
   evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }
示例#6
0
 private void AfterDeserialization()
 {
     UpdateName();
     evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism);
 }