你可能感兴趣的试题
通过调用stop()方法而停止的线程 通过调用sleep()方法而停止运行的线程 通过调用wait()方法而停止运行的线程 通过调用suspend()方法而停止运行的线程
一个线程是一个Thread类的实例 线程从传递给线程的Runnable实例的run()方法开始执行 线程操作的数据来自Runnable实例 新建的线程调用start()方法就能立即进入运行状态
通过调用stop()方法而停止的线程 通过调用sleep()方法而停止运行的线程 通过调用wait()方法而停止运行的线程 通过调用suspend()方法而停止运行的线程
线程的执行从run()方法开始,需要调用start()方法运行线程 可以通过实现Runnable接口,并且重写start()方法创建线程 可以通过继承Thread类,并且重写start()方法创建进程 线程执行从start()方法开始,需要通过调用run()方法运行线程
线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法) 一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行 一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态 调用了suspend()方法,也可以使线程进入死亡状态
该程序能够通过编译并打印输出“A thread test.” 该程序能够通过编译,但运行时将不调用ThreadTest类中的run()方法,因此不产生任何输出 该程序存在编译错误,因为在main()方法中不能使用this指针 上述选项都不正确
该程序能够通过编译并打印输出“A thread tes” 该程序能够通过编译,但运行时将不调用ThreadTest类中的run()方法,因此不产生任何输出 该程序存在编译错误,因为在main()方法中不能使用this指针 上述选项都不正确
通过调用stop( )方法而停止的线程 通过调用sleep( )方法而停止运行的线程 通过调用wait( )方法而停止运行的线程 通过调用suspend( )方法而停止运行的线程
通过调用stop()方法而停止的线程 通过调用sleep()方法而停止运行的线程 通过调用wait()方法而停止运行的线程 通过调用suspend()方法而停止运行的线程
调用wait()方法等候一个条件变量 调用yield()方法 调用sleep()方法 方法输入输出流发生线程阻塞
线程的终止一般可通过两种方法实现:自然撤消(线程执行完)或是被停止(调用 stop()方法) 一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行 一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态 调用了suspend()方法,也可以使线程进入死亡状态