2013-03-13 5 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

감사합니다! 매력처럼 작동합니다. :) –

관련 문제