java-threads

    4热度

    3回答

    我相信static main方法中的变量也应该是static为好。 的问题是,我不能在此方法中使用this可言。如果我没有记错的话,我必须启动线程commnad myThread = new ThreaD(this)。 的下面的代码,因为我在线程起始使用this产生错误。 我在这里做了什么错? package app; public class Server implements Runnab

    0热度

    1回答

    我的应用程序出现问题。我有一个SurfaceHolder用于绘制到画布上。 在surfaceCreated方法下,我调用thread.start(); 在surfaceDestroyed方法下,我打电话给thread.join(); 我运行我的应用程序并按主页键,whoch依次调用surfaceDestroyed方法。 问题是,当我随后尝试再次运行我的应用程序时,我得到一个线程已经启动的异常。为什

    0热度

    5回答

    输出结果是:RunnableA ThreadB 我不明白它是怎么回事? (在B类的run方法会发生什么) class A implements Runnable{ public void run(){ System.out.println("RunnableA"); } } class B extends Thread{ B(Runnable r){