你可能感兴趣的试题
yield方法 另一个线程的join方法 sleep方法 一个对象的notify方法
一个线程是一个Thread类的实例 线程从传递给线程的Runnable实例的run()方法开始执行 线程操作的数据来自Runnable实例 新建的线程调用start()方法就能立即进入运行状态
调用sleep不会释放对象锁 调用wait方法导致本线程放弃对象锁 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法 notify():唤醒全部处于等待状态的线程 任何对象都具有sleep方法
线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法) 一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行 一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态 调用了suspend()方法,也可以使线程进入死亡状态
系统没有为该线程对象分配资源 只能启动或者终止 创建了一个空的线程对象 可以调用其他方法
sleep() stop() yield() wait()
线程的终止一般可通过两种方法实现:自然撤消(线程执行完)或是被停止(调用 stop()方法) 一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行 一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态 调用了suspend()方法,也可以使线程进入死亡状态
该线程调用sleep()方法 该线程抛出一个IntermptedException 该线程创建一个新的子线程 该线程从输入流读取文件数据