Can we create our own process in C#?
<p>I need to create 3 processes in 1 program to simulate deadlock. How can I define my own process? I don't want to simply open an existing process.</p>

<p>For example for a thread:</p>

<pre><code>Thread X = new Thread(){ //insert whatever code here// };
</code></pre>

<p>How can we do this for a process, like:</p>

<pre><code>Process P = new Process(){//insert different threads here//}; 
</code></pre>
