你的实现类需要继承Thread啊。public class Snmp_DS Entends Thread implements IDataSource{
....
}

解决方案 »

  1.   

    呵呵,写错了 extends Thread
      

  2.   

    实现了Runnable的类在启动线程时要将自身作为参数传递给线程!
      

  3.   

    你说的方法是Thread类的。这是他自己定义的方法
    public void start()Causes this thread to begin execution; the Java Virtual Machine calls the run method of this thread. The result is that two threads are running concurrently: the current thread (which returns from the call to the start method) and the other thread (which executes its run method).
      

  4.   

    A class that implements Runnable can run without subclassing Thread by instantiating a Thread instance and passing itself in as the target。
    这是api文档中的原话。
    看看jdk的文档。
      

  5.   

    IDataSource ds = new Snmp_DS();
    new Thread(ds).start();