主线程的名称是(),默认创建的第一个子线程的名称是()
举一反三
- 主线程的名称是main, 默认创建的第一个子线程的名称是thread-0
- 【单选题】Thread类的方法中,toString()方法的作用是() A. 不返回线程的名称 B. 返回当前线程所属的线程组的名称 C. 返回当前线程对象 D. 返回线程的名称
- 通过继承Thread类实现多线程 (1)通过继承的方式定义两个线程类Thread1、Thread2,两个线程类的run()方法中每隔1秒循环输出该线程的名称。 (2)在测试类中创建这两个线程类对象,通过线程对象的setName()方法为线程设置名称,并启动线程。 (3)在测试类的主线程中也实现每隔0.5秒循环输出当前线程的名称。
- 下列有关线程的描述中错误的是 。 A: Java中的每一个线程都属于某个线程组 B: 线程只能在其创建时设置所属的线程组 C: 线程创建之后,可以从一个线程组转移到另一个线程组 D: 新建的线程默认情况下属于某父线程所属的线程组
- 案例5-3设置后台线程一、案例描述1、考核知识点编号:00105005名称:后台线程2、练习目标了解后台线程的生命周期掌握如何将线程设置为后台线程3、需求分析默认情况下,新创建的线程都是前台线程,若想使前台线程变为后台线程,可以使用setDaemon(true)方法实现,为了让初学者熟悉后台线程,案例中将通过设置一个后台线程并演示后台线程和程序结束之间的关系。4、设计思路(实现原理)1)自定义一个类Watcher,使其实现Runnable接口。2)在Watcher类中覆写run()方法,在方法内编写一个for循环,循环体内打印:线程名称+循环次数。3)编写测试类Example03,在Example03类的main()方法中,创建一个Watcher对象,利用Thread(Runnabletarget)构造方法创建线程对象并命名,将线程设置为后台线程,执行该线程的start()方法,接着编写一个for循环,循环内打印循环次数。