2013-03-13 368 views
0

我想同時從另一個類運行兩個方法。顯然,下面的代碼將不起作用。我該如何做這樣的事情?將實例方法傳遞給線程

Node node = new Node(); 
EHNode ehnode = new EHNode(); 

Thread normalNode = new Thread(node.RunNode()); 
Thread ehNode = new Thread(ehnode.RunNode()); 

normalNode.Start(); 
ehNode.Start(); 

回答

1

這將幫助:

Node node = new Node(); 
EHNode ehnode = new EHNode(); 

Thread normalNode = new Thread(new ThreadStart(node.RunNode)); 
Thread ehNode = new Thread(new ThreadStart(ehnode.RunNode)); 

normalNode.Start(); 
ehNode.Start(); 
+0

謝謝!奇蹟般有效。 :) – 2013-03-13 17:03:49